bug75290.phpt 437 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #75290 (debug info of Closures of internal functions contain garbage argument names)
  3. --FILE--
  4. <?php
  5. var_dump((new ReflectionFunction('sin'))->getClosure());
  6. var_dump(function ($someThing) {});
  7. ?>
  8. --EXPECT--
  9. object(Closure)#2 (1) {
  10. ["parameter"]=>
  11. array(1) {
  12. ["$num"]=>
  13. string(10) "<required>"
  14. }
  15. }
  16. object(Closure)#2 (1) {
  17. ["parameter"]=>
  18. array(1) {
  19. ["$someThing"]=>
  20. string(10) "<required>"
  21. }
  22. }