bug65108.phpt 493 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #65108 (is_callable() triggers Fatal Error)
  3. --FILE--
  4. <?php
  5. class C {
  6. private function f() {}
  7. static function __callStatic($name, $args) {}
  8. }
  9. class B {
  10. public function __construct() {
  11. $isCallable = is_callable(array(new C, 'f'));
  12. var_dump($isCallable);
  13. }
  14. }
  15. new B();
  16. Class E {
  17. private function f() {}
  18. function __call($name, $args) {}
  19. }
  20. $isCallable = is_callable(array('E', 'f'));
  21. var_dump($isCallable);
  22. ?>
  23. --EXPECT--
  24. bool(false)
  25. bool(false)