Как называется стандартный поток ошибок (Apache + php) - PullRequest
2 голосов
/ 14 июня 2010

Я хочу поместить некоторый текст в журнал ошибок Apache (прослушивает поток ошибок stderror) из PHP, используя file_put_contents.
Мне не хватает имени этого потока, и нужно ли вводить: // или что-то ещепохоже перед этим.

Спасибо

Ответы [ 2 ]

2 голосов
/ 14 июня 2010

С http://php.net/manual/en/wrappers.php.php

php://stdin, php://stdout и php://stderr позволяют прямой доступ к соответствующему входному или выходному потоку процесса PHP.Рекомендуется просто использовать константы STDIN, STDOUT и STDERR вместо ручного открытия потоков с помощью этих оболочек.

2 голосов
/ 14 июня 2010

См. http://php.net/manual/en/wrappers.php.php

$log = fopen("php://stderr", "a"); 
fwrite($log, "test message"); 
fclose($log);

Но вы можете вместо этого использовать функцию error_log.

...