error_log Отправляет сообщение об ошибке заданному обработчику ошибок &reftitle.description; boolerror_log stringmessage intmessage_type0 stringnulldestination&null; stringnulladditional_headers&null; Функция отправляет сообщение об ошибке в журнал ошибок веб-сервера или в файл. &reftitle.parameters; message Сообщение об ошибке, которое требуется записать. message_type Определяет, куда отправлять ошибку. Параметр принимает следующие типы сообщений об ошибках: Типы журналов функции <function>error_log</function> 0 Сообщение message отправляется в системный регистратор PHP, который перенаправляет ошибку в механизм системного логирования операционной системы или записывает в файл, в зависимости от значения директивы error_log в конфигурационном файле. Параметр принимает это значение по умолчанию. 1 Сообщение message отправляется по электронной почте на адрес, который установили в параметре destination. Это единственный тип сообщения, который использует четвёртый параметр — additional_headers. 2 Параметр больше не принимает это значение. 3 Сообщение message добавляется в файл, путь к которому указали в параметре destination. Символ новой строки не добавляется автоматически в конец строки сообщения message. 4 Сообщение message отправляется непосредственно в SAPI-обработчик сообщений, которые требуется записать в журнал.
destination Назначение. Значение зависит от параметра message_type. additional_headers Дополнительные заголовки. Функция использует параметр, когда значение параметра message_type устанавливают равным 1. Тип сообщения использует ту же внутреннюю функцию, что и функция mail.
&reftitle.returnvalues; &return.success; Функция возвращает логическое значение &true; независимо от результата логирования ошибки, если тип сообщения message_type равен 0. &reftitle.changelog; &Version; &Description; 8.0.0 Параметры destination и additional_headers теперь принимают значение null. &reftitle.examples; Примеры использования функции <function>error_log</function> ]]> &reftitle.notes; Функция error_log не бинарно-безопасна. Сообщение message обрезается по null-символу. Параметру message нельзя содержать null-символ. Обратите внимание, сообщение message разрешается отправлять в файл, по почте, в syslog и т. д. Перед вызовом функции error_log сообщение преобразовывают или экранируют функциями, которые соответствуют типу сообщения: base64_encode, rawurlencode или addslashes.