Почему в php 7.0 работают модификаторы классов? Судя по php.net, модификаторы protected и private завезли в PHP 7.1.
Я использую php версии 7.0.php -v
PHP 7.0.33-0+deb9u1 (cli) (built: Dec 7 2018 11:36:49) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.33-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
Но код с методами классов с этими модификаторами не падает с Fatal Error, а отрабатывает, как нужно.
Почему так происходит?

21 Авг 2019 в 06:59
175 +1
0
Ответы
1

Вероятно, что в PHP 7.0 модификаторы protected и private уже работают, но их использование не рекомендуется и может привести к неожиданным проблемам в будущем. Возможно, ваш код с данными модификаторами работает в PHP 7.0 из-за какой-то особенности вашего сервера или конфигурации. Однако, чтобы избежать ошибок и несоответствий в будущем, рекомендуется использовать актуальные версии PHP и правильно задавать модификаторы доступа к свойствам и методам классов.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир