Що таке 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!";
}
}
?>
Коментарі