merhaba arkadaşlar php.net'te söyle bir acıklama ile anlatılmıs
final Anahtar Sözcüğü
PHP 5 ile birlikte gelen diğer bir yenilik final anahtar sözcüğüdür. Bu anahtar sözcükle tanımlanmış bir yöntemi çocuk sınıflar geçersiz kılamazlar. Eğer bir sınıf kendini final sözcüğüyle tanımlamışsa o sınıf genişletilemez.
Örnek 1 - final yöntem örneği <?php
class AnaSınıf {
public function deneme() {
echo "AnaSınıf::deneme() çağrıldı\n";
}
final public function başkaDeneme() {
echo "AnaSınıf::başkaDeneme() çağrıldı\n";
}
}
class ÇocukSınıf extends AnaSınıf {
public function başkaDeneme() {
echo "ÇocukSınıf::başkaDeneme() çağrıldı\n";
}
}
// Ölümcül hata ile sonuçlanır: AnaSınıf:başkaDeneme() final yöntemi
// ÇocukSınıf::başkaDeneme() yöntemiyle geçersiz kılınamaz
?>
ama kafam basmadı

sizlerden ricam nedir bu final deyimi alt sınıflardaki etkisini çözemedim
anlaman için fonk. yerine class için kullandım final özelliğini.
final class AnaSınıf {...} class ÇocukSınıf extends AnaSınıf {...} //Ölümcül hata