bug54013.phpt 491 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #54013 (ReflectionParam for duplicate parameter contains garbage) (PHP7)
  3. --FILE--
  4. <?php
  5. class a
  6. {
  7. function b($aaaaaaaa, $aaaaaaaa)
  8. {
  9. $params = func_get_args();
  10. }
  11. }
  12. $c = new a;
  13. $c->b('waa?', 'meukee!');
  14. $reflectionClass = new ReflectionClass($c);
  15. $params = $reflectionClass->getMethod('b')->getParameters();
  16. var_dump($params[0], $params[1]);
  17. ?>
  18. --EXPECTF--
  19. Fatal error: Redefinition of parameter $aaaaaaaa in %sbug54013.php on line 5