PHP ReflectionParameter::__construct 反射函数
-
定义和用法
ReflectionParameter::__construct - 构造处理程序 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
ReflectionParameter::__construct( string $function , string $parameter )
ReflectionParameter::__construct() 构造一个 ReflectionParameter 类。 -
参数
参数 必需的 描述 function 是 反射参数的函数。 parameter 是 参数 -
返回值
没有返回值。 -
示例
尝试一下function foo($a, $b, $c) { } function bar(Exception $a, &$b, $c) { } function baz(ReflectionFunction $a, $b = 1, $c = null) { } function abc() { } $reflect = new ReflectionFunction('foo'); echo $reflect; foreach ($reflect->getParameters() as $i => $param) { printf( "-- Parameter #%d: %s {\n". " Class: %s\n". " Allows NULL: %s\n". " Passed to by reference: %s\n". " Is optional?: %s\n". "}\n", $i, // $param->getPosition() can be used from PHP 5.2.3 $param->getName(), var_export($param->getClass(), 1), var_export($param->allowsNull(), 1), var_export($param->isPassedByReference(), 1), $param->isOptional() ? 'yes' : 'no' ); }
-
相关页面
ReflectionFunction::__construct() - ReflectionFunction 构造函数ReflectionMethod::__construct() - ReflectionMethod 的构造函数