Как сохранить номер строки при использовании error_log в PHP?
При использовании error_log(..) в PHP я хотел бы указать строку, где произошла ошибка:
error_log("something bad happened on line $LINE");
Как я могу это сделать?
2 ответа
Решение
Вы должны использовать магическую константу под названием __LINE__
, так:
error_log("something bad happened on line ".__LINE__);
Я предпочитаю это:
error_log(__FILE__ . ':' . __LINE__ . ' something bad happened');