-1

我是 Zend 框架的初学者,想要做一些日志记录来查找错误。我在 Zend 手册中找到了一个示例

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

我想知道写入后在哪里可以找到php://output-log 文件?这是一个真实的路径还是这只是一个例子,我必须php://output用其他文件名替换?

4

2 回答 2

4

php://output不是文件,它是允许您在屏幕上打印内容的流。

来自 PHP 文档:

php://output 是一个只写流,它允许您以与 print 和 echo 相同的方式写入输出缓冲区机制。

于 2012-05-18T08:40:09.217 回答
1

输出通常用于命令行界面,当您通过网络服务器执行 PHP 时并不是特别有用。

出于调试目的,您可以考虑使用error_logwhich 将写入与您的网络服务器关联的错误日志。

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

于 2012-05-18T08:44:01.837 回答