--TEST-- ZE2 An abstrcat method cannot be called indirectly --FILE-- func(); try { call_user_func(array($o, 'test_base::func')); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } ?> ===DONE=== --EXPECT-- test::func() call_user_func() expects parameter 1 to be a valid callback, cannot call abstract method test_base::func() ===DONE===