Ответ 1
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
При выполнении PHP-страницы через браузер мы получим результат, а не ошибки в коде.
как я могу просмотреть ошибки, произошедшие с помощью кода в бэкэнд?
Я использую следующее в коде для сообщения об ошибках.
error_reporting(E_ALL | E_ALL);
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
Попробуйте -1
. Из документации "Передача в значение -1 покажет все возможные ошибки, даже когда новые уровни и константы будут добавлены в будущие версии PHP".
// Report all PHP errors
error_reporting(-1);
Если это не сработает, попробуйте сделать ini_set
:
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);