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