Как сохранить номер строки при использовании 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');
Другие вопросы по тегам