DevMan: И почему же не стоит? Я, например, не знаю лучшего способа кешировать множество простых данных надолго, для частых обращений, без дополнительных трудозатрат (читай без mongo\redis), т.к. с opcache это работает просто реактивно.
DevMan: Если нет конфигурационного файла, то какая должна быть ещё красивая ошибка помимо "500 Internal Server Error"? Ошибки нужно исправлять, а не скрывать!
Кирилл Саксин: для вас никакой другий не надо.
я же ошибкам даю осмысленный текст. и никакой логики в использовании require вместо file_exists/include не наблюдаю.
DevMan: Мне, как пользователю, не надо, а для разрабов есть /var/log/php{,5,5-fpm,-fpm}.log куда ещё осмысленней-то? (require([FILE]): failed to open stream: No such file or directory) А если хотите красивостей, то для этого есть более вменяемые механизмы нежели file_exists (Он работает ВСЕГДА => лишняя операция), например set_error_handler(), раз уж так до красивостей припёрло.
DevMan: Исключения? В системных ошибках? Чего ещё интересного расскажете? + Вам ничего не мешает отсылать сообщения себе на мыло изнутри хендлера. А про километровые логи - если вы для исправления ошибок используете @ и set_error_reporting(0);, то естественно у вас они будут именно такими, у меня в нормальных ситуациях они пусты!
Кирилл Саксин: > @ и set_error_reporting(0)- это ваши влажные фантазии, а не обработка ошибок.
> ничего не мешает отсылать сообщения себе на мыло изнутри хендлера
так отсылайте, кто не дает. по существу есть чего сказать? или дефицит общения и поболтать не с кем?
тут вам нифига не обломится.