#php #frameworks #include
#php #фреймворки #включить
Вопрос:
Я вижу, что большинство фреймворков в PHP используют « file_exists
» в «загрузчике классов» перед включением файла или возвращают ошибку.
Имеет ли это какое-либо практическое применение или это просто форма ошибок отладки для «неопытного» пользователя?
Спасибо
Ответ №1:
Это просто хорошая практика, поскольку создает исправляемую ошибку, из-за которой фреймворк может завершиться корректно.
Комментарии:
1. фреймворку не обязательно проводить предварительную проверку правильности файла?
2. Что произойдет, если файл не был скопирован, например, по какой-либо причине из-за ошибки FTP? Конечно, это не является срочной необходимостью, но это также не наносит никакого вреда. В тех редких случаях, когда это срабатывает, это поможет.
3. Я боюсь почти этого… но если нет загрузки, и они не изменены, не было бы проблем с пропуском «file_exists», правильно? где обслуживание переводит всю систему в автономный режим, чтобы предотвратить возникновение ошибки во включаемом файле