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 : /proc/self/root/usr/local/src/php72/php-7.2.12/php-7.2.12/Zend/tests/ |
Current File : //proc/self/root/usr/local/src/php72/php-7.2.12/php-7.2.12/Zend/tests/closure_058.phpt |
--TEST-- Closure 058: Closure scope and object --FILE-- <?php class A { static function foo() { return function () {var_dump(get_class(),get_called_class());}; } function bar() { return function () {var_dump(get_class(),get_called_class(),$this);}; } } $z = "call_user_func"; $a = A::foo(); $a(); $a->__invoke(); $c = array($a,"__invoke"); $c(); call_user_func(array($a,"__invoke")); $z(array($a,"__invoke")); echo "\n"; $x = new A(); $b = $x->bar(); $b(); $b->__invoke(); $c = array($b,"__invoke"); $c(); call_user_func(array($b,"__invoke")); $z(array($b,"__invoke")); --EXPECT-- string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" string(1) "A" object(A)#2 (0) { } string(1) "A" string(1) "A" object(A)#2 (0) { } string(1) "A" string(1) "A" object(A)#2 (0) { } string(1) "A" string(1) "A" object(A)#2 (0) { } string(1) "A" string(1) "A" object(A)#2 (0) { }
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare