Annotation of embedaddon/php/Zend/tests/bug48899.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #48899 (is_callable returns true even if method does not exist in parent class)
! 3: --FILE--
! 4: <?php
! 5:
! 6: class ParentClass { }
! 7:
! 8: class ChildClass extends ParentClass {
! 9: public function testIsCallable() {
! 10: var_dump(is_callable(array($this, 'parent::testIsCallable')));
! 11: }
! 12: public function testIsCallable2() {
! 13: var_dump(is_callable(array($this, 'static::testIsCallable2')));
! 14: }
! 15: }
! 16:
! 17: $child = new ChildClass();
! 18: $child->testIsCallable();
! 19: $child->testIsCallable2();
! 20:
! 21: ?>
! 22: --EXPECT--
! 23: bool(false)
! 24: bool(true)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>