bug79778.phpt 419 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #79778: Assertion failure if dumping closure with unresolved static variable
  3. --FILE--
  4. <?php
  5. $closure1 = function() {
  6. static $var = CONST_REF;
  7. };
  8. var_dump($closure1);
  9. print_r($closure1);
  10. ?>
  11. --EXPECT--
  12. object(Closure)#1 (1) {
  13. ["static"]=>
  14. array(1) {
  15. ["var"]=>
  16. string(14) "<constant ast>"
  17. }
  18. }
  19. Closure Object
  20. (
  21. [static] => Array
  22. (
  23. [var] => <constant ast>
  24. )
  25. )