пример
Отправить сообщение об ошибке в журнал ошибок веб-сервера и к учетной записи электронной почты:
<?php
// Send error message to the server log if error connecting to the
database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
error_log("Failed to connect to database!", 0);
}
// Send email to administrator if
we run out of FOO
if (!($foo = allocate_new_foo())) {
error_log("Oh no! We are out of FOOs!", 1, "[email protected]");
}
?>
Определение и использование
error_log() функция посылает сообщение об ошибке в журнал, в файл или в учетную запись электронной почты.
Синтаксис
error_log( message,type,destination,headers ) ;
параметр | Описание |
---|---|
message | Необходимые. Определяет сообщение об ошибке, чтобы войти |
type | Необязательный. Указывает, когда сообщение об ошибке должно идти. Возможные значения:
|
destination | Необязательный. Определяет направление сообщения об ошибке. Это значение зависит от значения параметра типа |
headers | Необязательный. Используется только если параметр типа установлен в 1. Определяет дополнительные заголовки, как From, Cc и Bcc. Несколько заголовки должны быть разделены с CRLF (\r\n) |
Технические подробности
Возвращаемое значение: | TRUE, в случае успеха, или FALSE при неудаче |
---|---|
PHP версии: | 4.0+ |
PHP Changelog: | РНР 5.2.7: Значение 4 было добавлено к параметру типа |
<PHP Reference Ошибка