Довідники PHP final

Що таке final в PHP?

final у мові програмування PHP - це ключове слово, яке застосовується до класів, методів та властивостей. Воно вказує на те, що елемент не може бути успадкований чи перевизначений у підкласах. Використання final сприяє управлінню структурою та поведінкою коду, роблячи його більш надійним та передбачуваним.

<?php
     // Приклад використання final для класу та методу

     // Визначення базового (батьківського) класу
     class Animal {
         // final для методу забороняє його перевизначення у підкласах
         final public function makeSound() {
             echo "Some generic animal sound";
         }
     }

     // Спроба створення підкласу, який успадковує від Animal
     class Dog extends Animal {
         // Спроба перевизначення final-методу призведе до помилки
         public function makeSound() {
             echo "Woof! Woof!";
         }
     }
?>
Коментарі
Додати коментар

Поки що коментарів немає