123456789101112131415161718192021222324252627282930 |
- --TEST--
- ZE2 An abstrcat method cannot be called indirectly
- --FILE--
- <?php
- abstract class test_base
- {
- abstract function func();
- }
- class test extends test_base
- {
- function func()
- {
- echo __METHOD__ . "()\n";
- }
- }
- $o = new test;
- $o->func();
- call_user_func(array($o, 'test_base::func'));
- ?>
- ===DONE===
- --EXPECTF--
- test::func()
- Fatal error: Cannot call abstract method test_base::func() in %s on line %d
|