1--TEST-- 2is_callable() on abstract method via object should return false 3--FILE-- 4<?php 5 6abstract class A { 7 abstract function foo(); 8} 9 10class B extends A { 11 function foo() {} 12 13 function test() { 14 var_dump(is_callable(['A', 'foo'])); 15 } 16} 17 18(new B)->test(); 19?> 20--EXPECT-- 21bool(false) 22