ReflectionParameter_toString_basic.phpt 511 B

12345678910111213141516171819
  1. --TEST--
  2. ReflectionParameter::__toString()
  3. --CREDITS--
  4. Stefan Koopmanschap <stefan@stefankoopmanschap.nl>
  5. --FILE--
  6. <?php
  7. function ReflectionParameterTest($test, $test2 = null, ...$test3) {
  8. echo $test;
  9. }
  10. $reflect = new ReflectionFunction('ReflectionParameterTest');
  11. $params = $reflect->getParameters();
  12. foreach($params as $key => $value) {
  13. echo $value->__toString() . "\n";
  14. }
  15. ?>
  16. --EXPECT--
  17. Parameter #0 [ <required> $test ]
  18. Parameter #1 [ <optional> $test2 = NULL ]
  19. Parameter #2 [ <optional> ...$test3 ]