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