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; Если message_type равен нулю, функция всегда возвращает &true;, независимо от того, может ли ошибка логироваться или нет. &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 и т.д. Используйте подходящую преобразующую или экранирующую функцию, base64_encode, rawurlencode или addslashes перед вызовом error_log.