ReflectionParameter::__construct Constrói &reftitle.description; public ReflectionParameter::__construct stringarrayobjectfunction intstringparam Constrói uma instância ReflectionParameter. &reftitle.parameters; function A função da qual refletir os parâmetros. param Ou um &integer; especificando a posição do parâmetro (começando com zero), ou o nome do parâmetro como &string;. &reftitle.examples; Usando a classe <classname>ReflectionParameter</classname> getParameters() as $i => $param) { printf( "-- Parâmetro #%d: %s {\n". " Classe: %s\n". " Permite NULL: %s\n". " Passado por referência: %s\n". " É opcional?: %s\n". "}\n", $i, // $param->getPosition() pode ser usado $param->getName(), var_export($param->getClass(), 1), var_export($param->allowsNull(), 1), var_export($param->isPassedByReference(), 1), $param->isOptional() ? 'yes' : 'no' ); } ?> ]]> &example.outputs.similar; function foo ] { @@ /Users/philip/cvs/phpdoc/a 2 - 2 - Parameters [3] { Parameter #0 [ $a ] Parameter #1 [ $b ] Parameter #2 [ $c ] } } -- Parâmetro #0: a { Classe: NULL Permite NULL: true Passado por referência: false É opcional?: no } -- Parâmetro #1: b { Classe: NULL Permite NULL: true Passado por referência: false É opcional?: no } -- Parâmetro #2: c { Classe: NULL Permite NULL: true Passado por referência: false É opcional?: no } ]]> &reftitle.seealso; ReflectionFunctionAbstract::getParameters ReflectionFunction::__construct ReflectionMethod::__construct Construtores