2012-05-18 1 views
-1

Я начинаю с рамки Zend и хочу сделать некоторые записи, чтобы найти ошибки. Я нашел example in the Zend manual:Zend-Logging: Где «php: // output»?

$logger = new Zend_Log(); 
$writer = new Zend_Log_Writer_Stream('php://output'); 
$logger->addWriter($writer); 

Интересно, где я могу найти php://output -log файл после того, как это написано? Является ли это реальным путем или это просто пример, и мне нужно заменить php://output на другое имя файла?

+0

это в руководстве >> http://php.net/manual/en/wrappers.php.php –

ответ

1

Выходной файл обычно используется для интерфейсов командной строки и не особенно полезен при выполнении PHP через веб-сервер.

Для целей отладки вы можете использовать error_log, который будет записывать в журнал ошибок, связанный с вашим веб-сервером.

http://php.net/manual/en/function.error-log.php

4

php://output не является файлом, это stream, что позволяет печатать на экране.

С PHP документ:

PHP: // вывод только для записи потока, который позволяет записывать в механизм выходного буфера таким же образом, как печать и эхо.

+0

Спасибо за ваш быстрый ответ. – Sonson123