PHP error_log()Функции
Полное справочное руководство по ошибкам PHP
Определение и использование
Функция error_log() отправляет ошибку в системный журнал ошибок сервера, в файл или в удалённое назначение.
Возвращает TRUE при успехе или FALSE при неудаче.
Синтаксис
error_log(error,type,destination,headers)
| Parameters | Описание |
|---|---|
| error | Обязательный. Сообщение об ошибке для записи в журнал. |
| type | Необязательный. Указывает тип журналирования ошибок. Возможные типы журналирования:
|
| destination | Необязательно. Указывает, куда отправлять сообщение об ошибке. Значение этого параметра зависит от значения параметра "type". |
| headers | Необязательно. Используется только когда параметр "type" равен 1. Задает дополнительные заголовки, такие как From, Cc и Bcc. Дополнительные заголовки разделяются CRLF (\r\n). Примечание:При отправке электронного письма необходимо включить заголовок From. Его можно задать в файле php.ini или с помощью этого параметра. |
Примеры
Следующий пример отправляет электронное письмо с пользовательской ошибкой:
<?php
$test=2;
if ($test>1)
{
error_log("A custom error has been triggered",
1,"[email protected]","From: [email protected]");
}
?>
$test=2;
if ($test>1)
{
error_log("A custom error has been triggered",
1,"[email protected]","From: [email protected]");
}
?>
Электронное письмо, полученное с помощью приведенного выше кода, выглядит так:
Была вызвана пользовательская ошибка
Полное справочное руководство по ошибкам PHP Другие расширения