bug47699.phpt 303 B

123456789101112131415161718
  1. --TEST--
  2. Bug #47699 (autoload and late static binding)
  3. --FILE--
  4. <?php
  5. class A {
  6. static function test($v='') {
  7. print_r(get_called_class());
  8. }
  9. }
  10. class B extends A {
  11. }
  12. B::test();
  13. spl_autoload_register('B::test');
  14. new X();
  15. ?>
  16. --EXPECTF--
  17. BB
  18. Fatal error: Class 'X' not found in %sbug47699.php on line %d