2008-12-17 145 views
2

是否可以将消息从PHP脚本发送到Eclipse中的控制台?有没有人试过这个?我对控制台的工作原理并不是很熟悉,所以我不确定是否有与之通信的标准化方法。PHP:消息/日志到Eclipse控制台?

回答

5

如果你看看......

主菜单 - >运行 - >外部工具 - >打开外部工具对话框。

在那里,我已经设置了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 

在终端中。

希望有所帮助。

0

默认情况下,Eclipse外部工具启动的所有输出都会转到控制台,因此如果您使用外部工具启动器执行PHP脚本,则脚本的任何输出都将转到控制台。

例如:

<?php 

echo "Hello World\n"; 

?> 

将发送的 “Hello World” 到控制台。

1

您所做的任何回显或打印应自动转到控制台。然而,这很长时间以来非常不可靠。请投票给有此错误固定:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=282997

+0

我也发现了更好的结果使用外部工具选项来运行本地PHP脚本,而不是实际的运行方式 - > PHP脚本选项。我也投票赞成Eclipse的bug。 – ashnazg 2011-01-14 15:08:31

相关问题