如何在 PHP 中写入控制台?

新手上路,请多包涵

是否可以写入字符串或登录控制台?

我的意思是说

就像在 JSP 中一样,如果我们打印类似 system.out.println("some") 的内容,它将出现在控制台上,而不是页面上。

原文由 Labeeb Panampullan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 365
2 个回答

火狐

在 Firefox 上,您可以使用名为 FirePHP 的扩展程序,它可以将信息从 PHP 应用程序记录和转储到控制台。这是一个很棒的 Web 开发扩展 Firebug 的插件。

铬合金

但是,如果您使用的是 Chrome,则有一个名为 Chrome Loggerwebbug 的 PHP 调试工具(webbug 的日志顺序有问题)。

最近, Clockwork 正在积极开发中,它通过添加一个新面板来扩展开发工具,以提供有用的调试和分析信息。它为 Laravel 4Slim 2 提供开箱即用的支持,并且可以通过其可扩展的 API 添加支持。

使用 Xdebug

调试 PHP 的更好方法是通过 Xdebug 。大多数浏览器都提供辅助扩展来帮助您传递所需的 cookie/查询字符串来初始化调试过程。

原文由 Malachi 发布,翻译遵循 CC BY-SA 4.0 许可协议

我认为最好的解决方案是使用 error_log(content) 这是输出

2022年编辑:

所以我发现了更好的方法,那就是 file_put_contents(“php://stdout”, content)

它在没有日志信息的情况下写入

原文由 Majkel 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题