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