Return to 044.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / lang |
1.1 ! misho 1: --TEST-- ! 2: Dynamic call for static methods dynamically named ! 3: --FILE-- ! 4: <?php ! 5: class A { ! 6: static function foo() { return 'foo'; } ! 7: } ! 8: $classname = 'A'; ! 9: $wrongClassname = 'B'; ! 10: ! 11: $methodname = 'foo'; ! 12: ! 13: echo $classname::$methodname()."\n"; ! 14: ! 15: echo $wrongClassname::$methodname()."\n"; ! 16: ?> ! 17: ===DONE=== ! 18: --EXPECTF-- ! 19: foo ! 20: ! 21: Fatal error: Class 'B' not found in %s044.php on line %d