Annotation of embedaddon/php/tests/classes/abstract_user_call.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ZE2 An abstrcat method cannot be called indirectly
3: --FILE--
4: <?php
5:
6: abstract class test_base
7: {
8: abstract function func();
9: }
10:
11: class 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:
23: call_user_func(array($o, 'test_base::func'));
24:
25: ?>
26: ===DONE===
27: --EXPECTF--
28: test::func()
29:
30: Fatal error: Cannot call abstract method test_base::func() in %s on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>