php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/Zend/tests/ |
files >> //php-7.1.11/Zend/tests/bug42937.phpt |
--TEST-- Bug #42937 (__call() method not invoked when methods are called on parent from child class) --FILE-- <?php class A { function __call($strMethod, $arrArgs) { echo "$strMethod\n"; } } class C { function __call($strMethod, $arrArgs) { echo "$strMethod\n"; } } class B extends A { function test() { self::test1(); parent::test2(); static::test3(); A::test4(); B::test5(); C::test6(); } } $a = new A(); $a->test(); $b = new B(); $b->test(); ?> --EXPECTF-- test test1 test2 test3 test4 test5 Fatal error: Uncaught Error: Call to undefined method C::test6() in %sbug42937.php:21 Stack trace: #0 %s(%d): B->test() #1 {main} thrown in %sbug42937.php on line 21y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`