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/closure_bug66622.phpt |
--TEST-- Bug 66622: Closures do not correctly capture the late bound class (static::) in some cases --FILE-- <?php class A { static function name() { return 'A'; } function foo() { $fn = function() { return static::name(); }; echo static::name() . ' vs ' . $fn() . "\n"; } function bar() { $fn = static function() { return static::name(); }; echo static::name() . ' vs ' . $fn() . "\n"; } static function baz() { $fn = function() { return static::name(); }; echo static::name() . ' vs ' . $fn() . "\n"; } } class B extends A { static function name() { return 'B'; } } function test() { (new B)->foo(); (new B)->bar(); (new B)->baz(); B::baz(); } test(); --EXPECT-- B vs B B vs B B vs B B vs B
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare