123456789101112131415161718192021222324 |
- --TEST--
- Dynamic call for static methods dynamically named
- --FILE--
- <?php
- class A {
- static function foo() { return 'foo'; }
- }
- $classname = 'A';
- $wrongClassname = 'B';
- $methodname = 'foo';
- echo $classname::$methodname()."\n";
- echo $wrongClassname::$methodname()."\n";
- ?>
- ===DONE===
- --EXPECTF--
- foo
- Fatal error: Uncaught Error: Class "B" not found in %s:%d
- Stack trace:
- #0 {main}
- thrown in %s044.php on line %d
|