0

珍しいお願いがありまして、

私は PHP 5.3 に取り組んでいます。私の IDE は Eclipse です。php 関数にデフォルトで付属するようなファイルを設定するのに助けが必要なので、コード補完に使用でき、ホバーでドキュメントを表示できます。

基本的に、私はすべての宣言(関数、クラスなど)とPHPDocブロックをプルし、それらを使用して新しいファイルを作成したいライブラリを持っています。これは、インクルードでEclipseのライブラリとして追加されます道。誰でもそれを行う自動方法を知っていますか?

編集:私がやりたいことをもう少しよく説明するために。PHPDoc とほとんど同じことを行うスクリプトを実行したいのですが、ファイルのロード後に一連の html ファイルを作成する代わりに、宣言とコメントのみを含む php ファイルのコピーを作成します。そのため、ソースコードを含む完全なライブラリの代わりに、そのファイルをプログラマーに渡すことができます。

各ファイルをインクルードしてReflecationClassを使用することについて考えましたが、定義されたclass\functionsをチェックしてから新しいファイルを作成しましたが、それはすべてのincludes\requiresが順番に発生する必要があることを意味します。

4

1 に答える 1

1

これが「自動」と見なされるかどうかはわかりませんが、このライブラリ自体をオープンなEclipseプロジェクトとして使用することで、大まかに達成できるように思えます。「新しいコード」が別の Eclipse プロジェクトにある場合は、ライブラリ プロジェクトを新しいプロジェクトのインクルード パス構成にリストする必要があります。

新しいプロジェクトの [ PHP インクルード パス] 構成ポップアップで、[追加] をクリックし、ライブラリ プロジェクトを選択します (プロジェクトが「開いている」場合にのみ表示されます)。インクルード パスで新しいプロジェクトの前に配置するかどうかは、[順序] タブで移動することで選択できます。新しいプロジェクトのクラスのいずれかが依存関係プロジェクトの同じ名前のクラスよりも優先される場合に備えて、現在のプロジェクトを最初にリストし、その後に依存関係をリストする傾向があります。

これの追加の利点は、新しいプロジェクトを開くと、インクルード パス構成で参照されているすべてのプロジェクトも自動的に開かれることです。

于 2013-01-18T16:51:06.770 に答える