bug54372.phpt 329 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Bug #54372 (Crash accessing global object itself returned from its __get() handle)
  3. --FILE--
  4. <?php
  5. class test_class
  6. {
  7. public function __get($name)
  8. {
  9. return $this;
  10. }
  11. public function b()
  12. {
  13. echo "ok\n";
  14. }
  15. }
  16. global $test3;
  17. $test3 = new test_class();
  18. $test3->a->b();
  19. ?>
  20. --EXPECT--
  21. ok