|
|
|
@ -10,6 +10,8 @@ class Test { |
|
|
|
|
|
|
|
|
|
|
|
$f = new ReflectionMethod('Test', 'func'); |
|
|
|
var_dump($f->getNumberOfParameters()); |
|
|
|
var_dump($f->getNumberOfRequiredParameters()); |
|
|
|
|
|
|
|
$p = new ReflectionParameter(array('Test', 'func'), 'x'); |
|
|
|
var_dump($p->isOptional()); |
|
|
|
@ -28,6 +30,8 @@ catch (Exception $e) { |
|
|
|
?> |
|
|
|
===DONE=== |
|
|
|
--EXPECT-- |
|
|
|
int(2) |
|
|
|
int(1) |
|
|
|
bool(false) |
|
|
|
bool(true) |
|
|
|
string(54) "The parameter specified by its name could not be found" |
|
|
|
|