1--TEST--
2ZE2 An abstrcat method cannot be called indirectly
3--FILE--
4<?php
5
6abstract class test_base
7{
8	abstract function func();
9}
10
11class test extends test_base
12{
13	function func()
14	{
15		echo __METHOD__ . "()\n";
16	}
17}
18
19$o = new test;
20
21$o->func();
22
23call_user_func(array($o, 'test_base::func'));
24
25?>
26===DONE===
27--EXPECTF--
28test::func()
29
30Warning: call_user_func() expects parameter 1 to be a valid callback, cannot call abstract method test_base::func() in %s on line %d
31===DONE===
32