ReflectionParameter::__construct Конструктор &reftitle.description; public ReflectionParameter::__construct stringarrayobjectfunction intstringparam Создаёт экземпляр ReflectionParameter. &reftitle.parameters; function Функция, параметр которой требуется отразить. param Либо целое число (&integer;), указывающее позицию параметра (начиная с нуля), либо имя параметра в виде строки (&string;). &reftitle.examples; Использования класса <classname>ReflectionParameter</classname> getParameters() as $i => $param) { printf( "-- Аргумент #%d: %s {\n". " Класс: %s\n". " Допускает значения NULL: %s\n". " Передаётся по ссылке: %s\n". " Необязательный?: %s\n". "}\n", $i, // можно использовать $param->getPosition() $param->getName(), var_export($param->getClass(), 1), var_export($param->allowsNull(), 1), var_export($param->isPassedByReference(), 1), $param->isOptional() ? 'да' : 'нет' ); } ?> ]]> &example.outputs.similar; function foo ] { @@ /Users/philip/cvs/phpdoc/a 2 - 2 - Parameters [3] { Parameter #0 [ $a ] Parameter #1 [ $b ] Parameter #2 [ $c ] } } -- Аргумент #0: a { Класс: NULL Допускает значения NULL: true Передаётся по ссылке: false Необязательный?: нет } -- Аргумент #1: b { Класс: NULL Допускает значения NULL: true Передаётся по ссылке: false Необязательный?: нет } -- Аргумент #2: c { Класс: NULL Допускает значения NULL: true Передаётся по ссылке: false Необязательный?: нет } ]]> &reftitle.seealso; ReflectionFunctionAbstract::getParameters ReflectionFunction::__construct ReflectionMethod::__construct Конструкторы