私はエクリプスを使用しています。肥大化して扱いにくく、遅くて風変わりですが、私をより優れた/より速い開発者にするいくつかの機能があることがわかりました. Eclipse で PHP を開発する上で私が気に入っている主な点は次の 2 つです。
- 関数ドキュメントのツールチップ。PHP には多くのことに対して標準的なパラメーターの順序がないことを考えると、これは
str
関数ファミリーで特に役立ちます。($haystack,$needle)
特定の関数の順序がかかを覚えておく必要はありません($needle,$haystack)
。関数の名前を入力して、その上にカーソルを合わせるだけです。
- 「飛び込む」機能。関数を強調表示して「F3」を押すと、その関数が定義されているクラスまたはファイルに移動します。これは非常に役に立ちます。
それほど深くはありませんが、他にも便利な機能があります。オートコンプリートや PHPDoc コメント テンプレート (入力/**
すると、パラメーターが事前に入力された基本的なブロック コメントが作成されます) のようなものは便利な傾向があります。
Eclipse には欠陥があるため、複数のツールを使用して開発する傾向があります。たとえば、UltraEdit の「複数のファイルを検索」機能は (バッチ SQL 編集の「列モードで編集」と同様に) 優れていることがわかり、通常は Eclipse と一緒に実行しています。
私は NetBeans を何度か試しましたが、過去にインストールするたびに、内部の PHP 関数のドキュメントが壊れていたため、組み込みの PHP 関数にカーソルを合わせると、「PHPDoc が見つかりません」というインテリセンス ボックスが表示されました。私はそれが非常に悪化していることに気づき、そのたびに Eclipse に戻ってきました。私はそれの見た目が好きですが、その機能が必要です(一部のフォーラムでのあいまいな参照には、開発者の1人が、ビルドスクリプトが壊れているため、ドキュメントを適切にリンクしていないと言っていますが、現時点ではまだ修正していません私の最後の試み)。