PHP:消息/日志到Eclipse控制台?
问题描述:
是否可以将消息从PHP脚本发送到Eclipse中的控制台?有没有人试过这个?我对控制台的工作原理并不是很熟悉,所以我不确定是否有与之通信的标准化方法。PHP:消息/日志到Eclipse控制台?
答
如果你看看......
主菜单 - >运行 - >外部工具 - >打开外部工具对话框。
在那里,我已经设置了PHP Codesniffer具有以下...
- 名称:代码嗅探器
- 地点:在/ usr/bin中/ phpcs
- 工作目录:$ {} workspace_loc
- 参数: - 标准= $ {} resource_loc
在运行codesniffer作为外部工具,所有的消息返回APPE在控制台中。一旦你完成了设置,点击向下的箭头并选择“代码嗅探器”,然后任何外部程序(在这种情况下codeniffer)输出将在Eclipse控制台。
如果你设置它像这样...
- 名称:PHP
- 地点:在/ usr/bin中/ phpcs
- 工作目录:$ {} workspace_loc
- 参数:$ {workspace_loc}
它只会在CLI模式下运行php,如果你使用Wilco的代码运行它(上面),你会得到。
Hello World
在终端中。
希望有所帮助。
答
默认情况下,Eclipse外部工具启动的所有输出都会转到控制台,因此如果您使用外部工具启动器执行PHP脚本,则脚本的任何输出都将转到控制台。
例如:
<?php
echo "Hello World\n";
?>
将发送的 “Hello World” 到控制台。
答
您所做的任何回显或打印应自动转到控制台。然而,这很长时间以来非常不可靠。请投票给有此错误固定:
我也发现了更好的结果使用外部工具选项来运行本地PHP脚本,而不是实际的运行方式 - > PHP脚本选项。我也投票赞成Eclipse的bug。 – ashnazg 2011-01-14 15:08:31