PECLからHTTP拡張機能をインストールした後、私はZend Studio 6が提供されたHTTP *クラスを認識し、コード補完を利用できるようにすることを期待しました。しかし、そうではありません。 Zend StudioにPHPエクステンションが提供するクラスを認識させるにはどうすればよいですか?具体的には、これらのクラスでコード競争を利用できるようにしたいと考えています。Zend StudioのPHP拡張機能のコード補完?
答えて
私はEclipseに精通していませんが、NetbeansがPHP拡張機能を処理するのと同じ方法で動作する場合は、add the relevant stub PHP files to the IDE's search pathが必要です。
Zend Studioがコードを共有しているので、役立つかもしれないEclipseでは、 "PHPインクルードパス"です。 プロジェクトエクスプローラに「PHPインクルードパス」があります。 ここに、拡張機能があるディレクトリを追加できます。 Eclipseがそれをスキャンすると、コードを完成させることができます。
私はPhpUnit2で同じことをしました。
スタブに関数を追加するには、スタブ関数の説明付きのPHPファイルを特別なディレクトリに配置します。ファイルシステムでこのディレクトリを見つけるには、gmdate()のようなものを書き、名前を選択してF3を押します。プロトタイプファイルのいずれかに移動します。このファイルが存在するディレクトリをメモしてください(上部に表示され、タブの上にカーソルを置いた場合)。今では、あなたが見ているもののように、あなたが見逃している関数用のスタブを作成する必要があります。一般的にはどのファイルにでも入れることができますが、geoip.phpのように別々のファイルに入れて、このファイルをそのディレクトリに置くことをお勧めします。また、右クリック/ Show In/PHP Explorerを使用して、他のプロトタイプファイルを参照することもできます。
Michael Spectorのphpgenerator.phpスクリプトを使用しました。それはあなたのPC上のロードされた拡張子を持つphpのドキュメントフォルダを生成します。その後、docパスをEclipse(Zend Studio)インクルードパスに追加することができます。コード補完は魅力のように機能します。
使用:
console: php phpgenerator.php $path_to_doc_output
- このスクリプトは、PDTのためのPHPモデルを生成するために使用することができます。
- それは
はPHP.netのドキュメント *- @authorマイケル・スペクター
Zendの船の言語サポートのために集められた補足情報を使用して、実行しているPHPでロードされた拡張子に応じてPHPの関数を作成しますZend Studioのすべての拡張機能。
サポートされていない拡張機能によって提供される言語エンティティのサポートを追加する最も効率的な方法は、間違いなくスタブを作成することです(このサポートは自分で追加できます)。サポートされているすべてのPHPエンティティの説明「スタブ」ファイルは、次のディレクトリにあります。 /.metadata/.plugins/org.eclipse.php.core/ 言語 (スタブを置く場所ファイル)。
- 1. NetBeans、PhpStorm ...カスタムPHP拡張のコード補完
- 2. フィッシュシェルで自動補完機能を拡張しますか?
- 3. Visual Studio 2015のHTMLコード補完が機能していない
- 4. Visual Studioのコード補完2015
- 5. Visual Studio拡張機能メニューの問題
- 6. Visual Studio Powershell拡張機能用のコードインポートライブラリリファレンス
- 7. Visual Studio拡張機能の動的ホットキー
- 8. Visual Studio拡張機能のログエラー
- 9. Xamarin.ios Today Visual Studioの拡張機能
- 10. PHP-CGI拡張機能
- 11. PHPベストプラクティス:拡張親機能
- 12. NHibernateコード補完Visual Studio
- 13. vsコード - ロールバック拡張機能/特定の拡張機能をインストールする
- 14. PHPの拡張機能のインストール
- 15. Visual Studioコード拡張:child_process.forkが機能しません。
- 16. のVisual Studio 2015の機能の自動補完をオフ
- 17. Aptana Studio 3混合型のPHPコード補完?
- 18. 拡張機能
- 19. Visual Studioコードのオフライン拡張コード
- 20. Visual Studioで機能しない拡張機能とアップデート
- 21. Chrome拡張機能 - 設定ページで拡張機能の画像
- 22. iOS用のFirebaseアナリティクスToday拡張機能(ウィジェット拡張機能)
- 23. Trigger Typo3 realurl PHPコードでURLを生成する拡張機能
- 24. 自動補完機能Java
- 25. Visual Studioコード:リロードVSコードで拡張機能を有効にする
- 26. Visual Studioコード - ダウンロード拡張ファイル
- 27. PHP用GD拡張機能5.6.20
- 28. コード生成用のVisual Studio拡張機能...何が最善の方法です
- 29. TYPO3:拡張PHPコード
- 30. ブラウザベースのIDE - コード補完機能付きのTextarea?
このphpgenerator.phpスクリプトがどこにあるのか不思議に思う人のために:https://gist.github.com/cowlby/7776499これはオリジナルではありませんが、私が掘り下げる唯一のコピーです。 – Brian