2012-05-18 64 views
-1

我是Zend框架的初學者,想做一些日誌記錄來查找錯誤。 我發現了一個example in the Zend manualZend-Logging:「php://輸出」在哪裏?

$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

輸出通常用於命令行界面,並且在通過Web服務器執行PHP時不是特別有用。

爲了進行調試,您可以考慮使用error_log,它將寫入與您的網絡服務器相關的錯誤日誌。

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

4

php://output不是一個文件,它是一個stream,允許您在屏幕上打印的東西。

從PHP文檔:

的php://輸出是一個只寫流,使您可以寫信給在相同的方式,打印和回聲 輸出緩衝機制。

+0

感謝您快速的答案英寸 – Sonson123