Судари и сударыни, помогите советом. Как сделать класс НЕ наследуемым (PHP) ?? Гугление по ключевым словам "не наследуемый класс PHP", "какие бывают классы PHP", "наследование классов PHP" результатов не дало. Заранее спасибо!
PHP 5 предоставляет ключевое слово final, разместив которое перед объявлениями методов класса, можно предотвратить их переопределение в дочерних классах. Если же сам класс определяется с этим ключевым словом, то он не сможет быть унаследован. http://php.net/manual/ru/language.oop5.final.php
final class BaseClass {
public function test() {
echo "Вызван метод BaseClass::test()\n";
}
// В данном случае неважно, укажете ли вы этот метод как final или нет
final public function moreTesting() {
echo "BaseClass::moreTesting() called\n";
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
стоит версия php56 mac os, ставил через brew, при запуске php -S localhost:8000 заводится сервер, читает indexhtml, но как только доходит дело до чтения кода php сервер...
Есть потребность в том, чтобы моя программа имела полноценную поддержку Windows XP
создать клас Лист и унаследовав от него клас Стекв листе только два метода add и remove
Есть структура с двумя параметрами: слово (str) и число (cnt; не спрашивайте зачем, это не важно)Создан массив этой структуры