PHP:获取要编写脚本的参数数量


PHP: get the number of arguments to script

我找不到(又名:don't have time to read all the manuals)获取传递给php脚本的参数数量的方法。我有一个固定的参数"id",然后什么都没有,或者有一个动态参数列表。我实际上处理了not empty list的情况,但我无法检查列表(在"id"之后)是否为空,因为参数是动态的,所以未知。

第一个案例,已处理:

php_script.php?id=123&aaa=xxx&bbb=yyy

第二种情况,未处理:

php_script.php?id=456

有办法吗?

我尝试了$argv$argc,但出现了错误。

Notice: Undefined variable: argv in...

使用计数

$arg_num = count($_GET);

如果只传递带有$_GET变量的参数,则可以使用:

$num = count($_GET);

希望这能帮助