123456789101112131415161718192021222324 |
- --TEST--
- Bug #48899 (is_callable returns true even if method does not exist in parent class)
- --FILE--
- <?php
- class ParentClass { }
- class ChildClass extends ParentClass {
- public function testIsCallable() {
- var_dump(is_callable(array($this, 'parent::testIsCallable')));
- }
- public function testIsCallable2() {
- var_dump(is_callable(array($this, 'static::testIsCallable2')));
- }
- }
- $child = new ChildClass();
- $child->testIsCallable();
- $child->testIsCallable2();
- ?>
- --EXPECT--
- bool(false)
- bool(true)
|