📜  PHP func_get_arg()函数

📅  最后修改于: 2022-05-13 01:56:31.395000             🧑  作者: Mango

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()函数。