12345678910111213141516171819202122232425262728293031323334 |
- --TEST--
- Bug #78898: call_user_func(['parent', ...]) fails while other succeed
- --FILE--
- <?php
- class A
- {
- protected function _x()
- {
- echo "a";
- }
- public function __call($methodName, array $arguments)
- {
- throw new Exception("Unknown method.");
- }
- }
- class B extends A
- {
- public function x()
- {
- parent::_x();
- call_user_func('parent::_x');
- call_user_func(['parent', '_x']);
- }
- }
- $b = new B;
- $b->x();
- ?>
- --EXPECT--
- aaa
|