bug75220.phpt 399 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #75220 (is_callable crash for 'parent')
  3. --FILE--
  4. <?php
  5. $a = new A();
  6. $a->bar('foo');
  7. class B {};
  8. class A extends B
  9. {
  10. function bar($func)
  11. {
  12. var_dump('foo');
  13. var_dump(is_callable('parent::foo'));
  14. var_dump(is_callable(array('parent', 'foo')));
  15. }
  16. function __call($func, $args)
  17. {
  18. }
  19. };
  20. ?>
  21. --EXPECT--
  22. string(3) "foo"
  23. bool(false)
  24. bool(false)