PHP func_get_arg()函数
func_get_arg()函数是PHP中的一个内置函数,用于从作为参数传递的参数中获取提到的值。
句法:
mixed func_get_arg( int $arg )
参数:此函数接受如上所述和下文所述的单个参数。
- $arg:此参数保存参数偏移量,其中通过假设第一个参数为 0 来计算参数中参数的偏移量。
返回值:此方法返回提到的参数,如果发生错误则返回 FALSE。
示例 1:
输出:
Print second argument: php
什么时候出现错误?
错误发生在两种情况下。
- 如果参数偏移量的值大于作为函数参数传递的参数的实际值。
- 如果不是从用户定义的函数。
输出:
Warning: func_get_arg(): Argument 5 not passed to function in
[...][...] on line 4
例子:
输出:
PHP Warning: func_get_arg(): Called from the global scope -
no function context in /home/main.php on line 9
对于PHP 5.3 之前的版本:获取函数的参数对于低于 5.3 的PHP版本有不同的方法。所有高于 5.3 和 5.3 的版本都会显示以下代码的错误。
例子:
测试公司:
输出:
'PHP' warnings
注意:要获取多个参数,可以使用 func_get_args( )函数代替func_get_arg()函数。