Функция error_log() в PHP
Пример
Отправить сообщение об ошибке в журнал веб-сервера и почтовый аккаунт:
<?php // Если ошибка при подключении к базе данных, отправить сообщение об ошибке в серверный журнал if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Если закончились FOO, отправить администратору электронное письмо if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Определение и использование
error_log() функция отправляет сообщения об ошибках на сервер, в файл или удаленную цель.
Грамматика
error_log(message,type,destination,headers);
Параметры | Описание |
---|---|
message | Обязателен. Определяет ошибку, которую нужно зарегистрировать. |
type |
Опционально. Определяет, куда следует отправлять ошибки. Возможные значения:
|
destination | Опционально. Определяет целевую ошибку сообщения. Значение определяется type Значение параметра определяет. |
headers |
Опционально. Определяет дополнительные заголовки, такие как From, Cc и Bcc. Этот тип информации использует один и тот же вbuilt-in функцию mail(). Только при message_type Используется при установке 1. Следует использовать CRLF (\r\n) для разделения нескольких заголовков. |
Технические детали
Возвратное значение: | В случае успеха возвращает TRUE, в случае неудачи возвращает FALSE. |
---|---|
PHP версия: | 4.0+ |
Журнал обновлений PHP: | PHP 5.2.7: возможные значения: 4 добавлено в type Параметры. |