parsekit_func_arginfo

(PECL parsekit >= 0.3.0)

parsekit_func_arginfoReturn information regarding function argument(s)

说明

parsekit_func_arginfo ( mixed $function ) : array
Warning

此函数是实验性的。此函数的表象,包括名称及其相关文档都可能在未来的 PHP 发布版本中未通知就被修改。使用本函数风险自担 。

参数

function

A string describing a function, or an array describing a class/method.

返回值

Returns an array containing argument information.

范例

Example #1 parsekit_func_arginfo() example

<?php
function foo($barstdClass $baz, &$bomb$bling false) {
}

var_dump(parsekit_func_arginfo('foo'));
?>

以上例程会输出:

array(4) {
  [0]=>
  array(3) {
    ["name"]=>
    string(3) "bar"
    ["allow_null"]=>
    bool(true)
    ["pass_by_reference"]=>
    bool(false)
  }
  [1]=>
  array(4) {
    ["name"]=>
    string(3) "baz"
    ["class_name"]=>
    string(8) "stdClass"
    ["allow_null"]=>
    bool(false)
    ["pass_by_reference"]=>
    bool(false)
  }
  [2]=>
  array(3) {
    ["name"]=>
    string(4) "bomb"
    ["allow_null"]=>
    bool(true)
    ["pass_by_reference"]=>
    bool(true)
  }
  [3]=>
  array(3) {
    ["name"]=>
    string(5) "bling"
    ["allow_null"]=>
    bool(true)
    ["pass_by_reference"]=>
    bool(false)
  }
}

相关文章
php cubrid mysql 兼容性函数 return the current cubrid connection charsetphp cubrid mysql 兼容性函数 return the numerical value of the error message from previous cubrid operationphp cubrid mysql 兼容性函数 get column information from a result and return as an objectphp frontbase 函数 get column information from a result and return as an objectphp firebird/interbase 函数 return information about a parameter in a prepared queryphp odbc 函数 retrieves information about data types supported by the data sourcephp parsekit 函数 compile a php file and return the resulting op arrayphp parsekit 函数 compile a string of php code and return the resulting op arrayphp parsekit 函数 return information regarding function argument s php posix 函数 retrieve the error number set by the last posix function that failedphp paradox 函数 return lots of information about a paradox filephp rrd 函数 gets information about underlying rrdtool libraryphp 字符串 函数 return a formatted stringphp sqlite 函数 return an array of column types from a particular tablephp statistic 函数 probability density function of the exponential distributionphp stream 函数 return a bucket object from the brigade for operating onphp uopz 函数 gets a previous set return value for a functionphp uopz 函数 provide a return value for an existing functionphp uopz 函数 unsets a previously set return value for a functionphp wincache 函数 retrieves information about session cache memory usage
关注编程学问公众号