2008-12-17 154 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

相關問題