PHP Handbuch
Zurück | Kapitel 18. Classes and Objects (PHP 5) | Weiter

# Final Keyword

PHP 5 introduces the final keyword, which prevents child classes from overriding a method or variable by prefixing the definition with final.

Beispiel 18-17. Final methods example

`<?php class BaseClass { public function test() { echo "BaseClass::test() called\n"; } final public function moreTesting() { echo "BaseClass::moreTesting() called\n"; } } class ChildClass extends BaseClass { public function moreTesting() { echo "ChildClass::moreTesting() called\n"; } } // Results in Fatal error: Cannot override final method BaseClass::moreTesting() ?>`

Zurück | Zum Anfang | Weiter
Magic Methods | Nach oben | Object cloning