2

PHP スクリプトから Eclipse のコンソールにメッセージを送信することは可能ですか? 誰かがすでにこれを試みましたか?私はコンソールの仕組みに詳しくないので、コンソールと通信するための標準化された方法があるかどうかはわかりません。

4

3 に答える 3

5

あなたが見れば...

メイン メニュー -> 実行 -> 外部ツール -> 外部ツール ダイアログを開く。

そこで、次のようにPHP Codesnifferをセットアップしました...

  • 名前 : コード スニファー
  • 場所: /usr/bin/phpcs
  • 作業ディレクトリ: ${workspace_loc}
  • 引数: --standard=${resource_loc}

これにより、codesniffer が外部ツールとして実行され、返されるすべてのメッセージがコンソールに表示されます。設定が完了したら、下向き矢印をクリックして [Code Sniffer] を選択すると、外部プログラム (この場合は codesniffer) の出力がすべて 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 に答える