Edit report at https://bugs.php.net/bug.php?id=65108&edit=1
ID: 65108 User updated by: miloslav dot hula at gmail dot com Reported by: miloslav dot hula at gmail dot com Summary: is_callable() triggers Fatal Error Status: Open Type: Bug Package: *General Issues PHP Version: 5.5Git-2013-06-24 (snap) Block user comment: N Private report: N New Comment: I'm sorry. I forgot to add the Fatal Error message. Fatal error: Call to private method C::f() from context '' in /home/milo/fat.php on line 8 Previous Comments: ------------------------------------------------------------------------ [2013-06-24 09:55:49] miloslav dot hula at gmail dot com Description: ------------ A Fatal Error is emmited when using is_callable() in static context on class with defined the __call() method and non-public non-static method simultaneously. Similar to https://bugs.php.net/bug.php?id=33455. Test script: --------------- class C { private function f() {} function __call($name, $args) {} } $isCallable = is_callable(array('C', 'f')); Expected result: ---------------- $isCallable is boolean Actual result: -------------- Fatal Error ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=65108&edit=1