2

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

4

3 回答 3

5

如果你看...

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

在那里我设置了 PHP Codesniffer 与以下...

  • 名称:代码嗅探器
  • 位置:/usr/bin/phpcs
  • 工作目录:${workspace_loc}
  • 参数:--standard=${resource_loc}

它将代码嗅探器作为外部工具运行,它返回的所有消息都出现在控制台中。设置完成后,单击向下箭头并选择“Code Sniffer”,然后外部程序(在本例中为代码嗅探器)输出的任何内容都将在 Eclipse 控制台中。

如果你这样设置...

  • 名称:PHP
  • 位置:/usr/bin/phpcs
  • 工作目录:${workspace_loc}
  • 参数:${workspace_loc}${resource_path}

它只会在 CLI 模式下运行 php,如果你使用 Wilco 的代码(上图)运行它,你会得到。

Hello World

在终端。

希望有帮助。

于 2008-12-29T23:16:00.200 回答
1

您所做的任何回声或打印都应自动转到控制台。然而,这在很长一段时间内都是非常不可靠的。请投票以修复此错误:

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

于 2010-02-09T16:02:34.357 回答
0

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

例如:

<?php

echo "Hello World\n";

?>

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

于 2008-12-17T15:52:08.347 回答