2013-07-30 97 views
0

我运行Laravel 4 PHP集成服务器:打印到PHP集成服务器

php -S localhost:8000 -t public/ 

它有一个登录信息到PHP集成服务器,而不是与Log::info()写日志的方式(作为一种定制输出),比如其他web框架?回声似乎也不起作用。

有时我只需要关于某事的快速信息,并且必须检查日志或打印到html似乎并不是最佳的。

回答

1

php 5.4内置服务器本身并不是一个PHP进程,所以你不能在像echo 'hello terminal'这样的终端输出东西。这意味着服务器无法按照您所描述的方式为您运行代码。它仅用于从dir提供PHP应用程序。

我想你会尝试获得与例如相同的功能。 python服务器,你可以在这里打印一些东西给终端。据我知道有没有PHP打印的东西在终端的唯一方法是通过创建一个CLI应用程序/脚本并运行它php script.php --optional --flags

我的建议是刚刚的print_r /的var_dump东西,你的看法(或继续阅读日志文件),并且使用xdebug进行更复杂的调试。