PHPDocからpeclパッケージに含まれるクラス・関数などの補完用ファイルを作る標準TweetNetBeansではPHPの組み込み関数やクラスなどを補完してくれる機能があり効率よくコーディングが可能です。pecl拡張については補完用ファイルが存在しないため、そのままでは補完してくれません。補完自体は、クラス、関数定義を書いたPHPファイルを所定の場所に配置すれば完了なのですが、定義を書くのが一苦労です。そこでPHPDocからクラス等の定義ファイルを生成して、補完用ファイルとする方法がありましたのでご紹介します。この方法で作成した定義ファイルは、Eclipseでも使用可能です。(元々Eclipseプロジェクトで使用されている変換スクリプトを使用しているため。generate.phpの取得PHPDocから補完用ファイルを生成するためのgenerate.phpをEclipseプロジェクトのレポジトリより取得します。generate.php※同パスにあるREADME.txtに書かれている方法が今回紹介する方法です。php-docドキュメントの元データを取得します。php-doc取得したPHPDocの場所を指定して、generate.phpを実行します。するとphpバージョンでディレクトリが作成され、各ライブラリの補完用ファイルが作成されます。{バージョン}.app/Contents/Resources/NetBeans/php/phpstubs/phpruntime/へ、必要なライブラリの補完用ファイルをコピーします。以上で、pecl等各種拡張ライブラリの補完が可能になります。