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/bug48770_3.phpt |
--TEST-- Bug #48770 (call_user_func_array() fails to call parent from inheriting class) --XFAIL-- See Bug #48770 --FILE-- <?php class A { public function func($str) { var_dump(__METHOD__ .': '. $str); } private function func2($str) { var_dump(__METHOD__ .': '. $str); } protected function func3($str) { var_dump(__METHOD__ .': '. $str); } private function func22($str) { var_dump(__METHOD__ .': '. $str); } } class B extends A { public function func($str) { call_user_func_array(array($this, 'self::func2'), array($str)); call_user_func_array(array($this, 'self::func3'), array($str)); call_user_func_array(array($this, 'self::inexistent'), array($str)); } private function func2($str) { var_dump(__METHOD__ .': '. $str); } protected function func3($str) { var_dump(__METHOD__ .': '. $str); } } class C extends B { public function func($str) { parent::func($str); } } $c = new C; $c->func('This should work!'); ?> --EXPECTF-- %unicode|string%(27) "B::func2: This should work!" %unicode|string%(27) "B::func3: This should work!" Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'B' does not have a method 'inexistent' in %s on line %d
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare