Запуск PHP 7.0.1 У меня возникла проблема, я использую error_log('....'.PHP_EOL.'...');
, но когда я смотрю файл журнала, я получаю дословный \n
в выводе.PHP error_log ignoring newline
error_log настроен для использования syslog и заканчивается apache error_log. Это система CentOS 7.
Обход syslog не является вариантом, поскольку это исключает возможность использования пересылки syslog на центральный сервер журнала.
Вы настаиваете на использовании syslog? Если вы определяете файл в php.ini, вы можете избежать этого. http://stackoverflow.com/questions/1203664/php-error-log-and-newline-chars –
syslog-пересылка - это объект, который мне волнует, да, да. –
В одной запятой отсутствует переменная интерполяция. Вы должны использовать двойные кавычки. См. Http://stackoverflow.com/questions/1402566/what-is-the-difference-between-and-in-php также см .: http://docs.php.net/manual/en/language.types. .string.php –