【发布时间】:2014-01-13 12:47:11
【问题描述】:
我想为我的应用开发一个 cli debug 功能,它将打印出有关 URI 请求的所有信息,例如内存使用情况、路由、经过的时间、sql 查询等...
如何将此信息写入控制台。当我从终端激活程序时,它会等待请求,然后将信息打印到输出。我得到了这个 hacky 代码:
$this->console->writeln("<info>Enter Ctrl+C to exit.</info>");
while(true) {
sleep(5);
$this->console->writeln("<info>$profileInfo</info>");
}
我正在使用 Symfony2 控制台组件,因为标签 <info> 只是一个伪代码。
任何帮助将不胜感激。
【问题讨论】:
-
如果你是从终端运行它,为什么不在你的 PHP 代码中使用
echo呢?
标签: php symfony console stdout