如何在 PHP 中写入控制台?
是否可以写入字符串或登录到控制台?
我的意思
就像在 JSP 中一样,如果我们打印类似 的东西,它将在控制台上,而不是在页面上。system.out.println("some")
是否可以写入字符串或登录到控制台?
就像在 JSP 中一样,如果我们打印类似 的东西,它将在控制台上,而不是在页面上。system.out.println("some")
或者你使用从PHP调试到控制台的技巧。
首先你需要一点PHP助手函数
function debug_to_console($data) {
$output = $data;
if (is_array($output))
$output = implode(',', $output);
echo "<script>console.log('Debug Objects: " . $output . "' );</script>";
}
然后你可以像这样使用它:
debug_to_console("Test");
这将创建如下输出:
Debug Objects: Test
火狐浏览器
在Firefox上,您可以使用一个名为FirePHP的扩展,该扩展允许将信息从PHP应用程序记录和转储到控制台。这是真棒Web开发扩展Firebug的附加功能。
铬
但是,如果您使用的是Chrome,则有一个名为Chrome Logger或webug的PHP调试工具(webug在日志顺序方面存在问题)。
最近,Clockwork正在积极开发中,它通过添加一个新面板来扩展开发人员工具,以提供有用的调试和分析信息。它为Laravel 4和Slim 2提供了开箱即用的支持,并且可以通过其可扩展的API添加支持。
使用 Xdebug
调试PHP的更好方法是通过Xdebug。大多数浏览器都提供帮助程序扩展,以帮助您传递所需的 cookie/查询字符串来初始化调试过程。