Ошибки. Настройки PHP. Веб-сервер. Курс php с нуля. Урок 2.
Исключения в PHP: Эффективная обработка ошибок для надёжного кода
Исключения в PHP — мощный инструмент для обработки ошибок, играющий ключевую роль в создании надёжных и устойчивых веб-приложений. Когда система сталкивается с ошибкой, важно не только уведомить разработчика, но и корректно обработать ситуацию, чтобы приложение продолжило работу либо завершилось предсказуемо. Исключения позволяют сделать это гибко и элегантно, отделяя логику обработки ошибок от основной бизнес-логики. Это не только улучшает структуру кода, но и упрощает его отладку и поддержку. ...
Перестала работать страница заказа после обновления Аспро Максимум
После обновления Аспро Максимум перестала открываться страница заказа /order/index.php В логе NGINX написано следующее [error] 133509#133509: *109715 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function SetTitle() on null in /srv/http/site.ru/order/index.php:2
Stack trace: #0 {main} thrown in /srv/http/site.ru/order/index.php on line 2" while reading response header from upstream, client: "", server: site.ru, request: "GET /order/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm...