Я пытаюсь записать все мои ошибки PHP в файл журнала. Мне интересно включить не только номер строки, но и конкретную строку кода, связанную с этим номером строки. Это код, который я до сих пор. Что я должен был бы добавить / изменить, чтобы сообщить о проблемных строках кода?
error_reporting(E_ALL);
ini_set('html_errors', 1);
ini_set("log_errors", 1);
ini_set("track_errors", 1);
ini_set("error_log", "./php-error.log");
Не существует решения для автоматической печати строки кода. Однако вы можете получить файл и номер строки, используя debug_backtrace()
, Затем вы можете прочитать файл самостоятельно, найти нужную строку и распечатать его.
Других решений пока нет …