2

私は、できればEclipseプラグインとして、できればそれをコンパイルできるようにするphp構文チェッカーを探しています(少なくとも、構文チェックに加えて未定義の変数を見つけます。そのようなものは存在しますか?

4

6 に答える 6

2

優れた IDE (PhpStorm、Eclipse/PDT、Eclipse/PHPEclipse、PHP プラグインを使用した Netbeans など) にはすべて、自動構文チェックが組み込まれています。少なくとも PhpStorm は未定義の変数を見つけることができます。前回 PDT を使用したときは、サポートされていませんでした。PHPEclipse はもう保守されていないようなので、未定義の変数も見つけられず、netbeans も見つからないと思います...わかりません。

構文を簡単にチェックしたいだけの場合は、php-interpter自体を使用できます

php -l filename.php
于 2011-07-14T09:53:16.190 に答える
1

もちろん、これを見てください: http://www.eclipse.org/pdt/

この IDE は構文解析に php パーサー エンジンを使用しており、無料です :-)。ただし、更新サイトのプラグイン バージョンではなく、All-In-One Package を使用することをお勧めします。少なくとも更新サイトの以前のバージョンはうまく機能しませんでした...

于 2011-07-14T09:56:21.347 に答える
0

私たちのPHPフォーマッターは、PHPコードをASTに解析してから、結果をきれいに印刷します。これは、コマンドラインスクリプトとして使用できます。ソースファイルが解析できない場合、ツールはエラーで終了します(そしてきれいに印刷されません)。したがって、prettyprint機能を無視すると、これはまさにコマンドラインレベルの構文チェッカーです。Eclipseから簡単に起動できます。

于 2011-11-05T03:26:58.287 に答える
0

構文チェックのために phpEclipse をインストールします。

http://www.phpeclipse.com/

于 2011-07-14T09:50:14.510 に答える
0

PHP には、未定義の変数などというものはありません。変数は null で自動的に初期化されます。

于 2011-07-14T10:04:45.023 に答える
0

Zend Studio (カスタム Eclipse) には、構文チェッカー FWIW もあります。

于 2011-07-14T10:06:04.530 に答える