PHP调试打印到命令行

时间:2013-03-04 15:11:34

标签: php debugging command-line terminal

我有一个php服务器,我想创建一个接收变量的函数 并将其打印到将同时打开的终端/命令行中。

知道如何做到这一点? 基于Linux的服务器或wamp,并不重要

2 个答案:

答案 0 :(得分:0)

打印到浏览器控制台好吗? 可以在firefox http://www.sitepoint.com/debug-php-firebug-firephp/

中使用firebug和firephp

答案 1 :(得分:0)

您可以将变量写入文件并在终端上“尾随”该文件。

function writelog($msg)
{
    file_put_contents(FILE_PATH,$msg);  
}

您也可以使用error_log函数而不是file_put_content。但我不确定它是否是错误信息。

在终端上运行

tail -f FILE_PATH

P.S。 FILE_PATH是您要写入数据的文件的绝对路径。