Return to final_ctor1.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / classes |
1.1 ! misho 1: --TEST-- ! 2: ZE2 cannot override final __construct ! 3: --FILE-- ! 4: <?php ! 5: ! 6: class Base ! 7: { ! 8: public final function __construct() ! 9: { ! 10: } ! 11: } ! 12: ! 13: class Works extends Base ! 14: { ! 15: } ! 16: ! 17: class Extended extends Base ! 18: { ! 19: public function Extended() ! 20: { ! 21: } ! 22: } ! 23: ! 24: ReflectionClass::export('Extended'); ! 25: ! 26: ?> ! 27: --EXPECTF-- ! 28: ! 29: Fatal error: Cannot override final Base::__construct() with Extended::Extended() in %sfinal_ctor1.php on line %d