bug41026.phpt 492 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #41026 (segfault when calling "self::method()" in shutdown functions)
  3. --FILE--
  4. <?php
  5. class try_class
  6. {
  7. static public function main ()
  8. {
  9. register_shutdown_function (array ("self", "on_shutdown"));
  10. }
  11. static public function on_shutdown ()
  12. {
  13. printf ("CHECKPOINT\n"); /* never reached */
  14. }
  15. }
  16. try_class::main ();
  17. echo "Done\n";
  18. ?>
  19. --EXPECT--
  20. Done
  21. Warning: (Registered shutdown functions) Unable to call self::on_shutdown() - function does not exist in Unknown on line 0