如何使用PHP在控制台中打印?
我知道这个问题已经在这个论坛上问了很多次,但是我试过的所有东西都没有用。 我通常使用safari,我想知道如何在Safari浏览器中打印。 我直接在ftp服务器上工作,所以我不能像mamp那样在程序中安装任何东西。 我使用safari,但如果你知道另一种浏览器的解决方案,我很乐意尝试。如何使用PHP在控制台中打印?
回答:
与您的浏览器中的虚拟机中运行的Javascript不同,PHP在远程计算机上运行。除非您花费精力设置远程调试,否则PHP在您编码的工作站上没有任何秘密通道。 JetBrains有一个不错的IDE,并且提供关于如何设置这个秘密通信通道的documentation,以便您可以逐步完成代码。这很相关。
Eclipse PDT是我使用的,它也有一个fairly elaborate setup。
如果你只是想编写消息,你可以检查值和东西 - 像console.log,我建议你写一个日志函数写入文件。事情是这样的:
function my_log($msg) { // consider changing this log file's location to something else
if (!file_put_contents("/tmp/my-log-file.txt", "[" . date("Y-m-d H:i:s") . "] " . $msg . "\n", FILE_APPEND)) {
die("Unable to write log file!");
}
}
请注意,如果您是通过Web服务器上运行PHP脚本,然后Web服务器用户需要写权限的文件。在Debian/Ubuntu机器上,apache用户是www-data。在Red Hat/CentOs机器上,我认为它是apache。你可以找出哪些用户在Web服务器把你的服务器上运行此脚本,并加载它在浏览器中运行:
<?php passthru("whoami");
我在这里说明假设你是一个* nix的机器上工作。如果你正在运行Windows,我们可能需要深入一点。
以上是 如何使用PHP在控制台中打印? 的全部内容, 来源链接: utcz.com/qa/258386.html