видимо устарело
я даже не знал что был невозможен условный require(или забыл)
сейчас разница только в реакции на отсутствие файла
require даст фатал еррор
include продолжит работать как будто так и надо
попробуй подключить несуществующий файл
сначала с включенными ошибками, а потом заглуши их
и выводи что-нибудь до и после подключения
обоими способами
еще добавлю что лучше избегать условного подключения файлов так как это тормозит этап исполнения и заново запускает этап "компиляции" для подключаемого файла
в нормальных ФВ этого избегают используя разные точки входа
например для окружения дев один фронт-контроллер с прямым подключением логирования и дебага, а в проде другой без оного
(Добавление)
ну и конечно opcache сильно помогает для автолоада... как я мог забыть (Отредактировано автором: 28 Июля, 2017 - 21:09:45)
|