人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのプログラムで実行される関数がどのファイルで定義されているかを効率的に探す方法を教えてください(少し規模の大きなプログラムだと見つけるのに時間がかかってしまいます)。

エディタの機能になるのでしょうか。もしそうであればそのエディタ名を教えてください。

●質問者: metazy
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP いるか エディタ ファイル プログラム
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● KUROX
●27ポイント

■エディタの検索(grep)で関数名で検索では駄目でしょうか?

エディタ例

サクラエディタ

http://members.at.infoseek.co.jp/sakura_editor/snapshot.html

秀丸

http://hide.maruo.co.jp/software/hidemaru.html

---------------------------------------------------

■それでは、無理なぐらい大きいプログラムなら

http://www.doyouphp.jp/tips/tips_phpdocumentor.shtml

とかでJavadocみたいなAPIリファレンスを作成したら

どうでしょうか?


2 ● toyoshi
●27ポイント

eclipseなら関数にカーソルを合わせてF3を押すだけで、定義してあるファイルを教えてくれます。(開いてくれます)


入門にお勧めなのは一通りプラグインが入ったeasyeclipseです。

easyeclipse

http://www.easyeclipse.org/


3 ● oooooooo
●26ポイント

■ タグジャンプ

xyzzy のタグジャンプを利用しています。

関数にカーソルを合わせ、あるキーを押すと、その関数のあるファイルの該当個所にジャンプする機能です。


タグジャンプ - XyzzyWiki

http://xyzzy.s53.xrea.com/wiki/index.php?%A5%BF%A5%B0%A5%B8%A5%E...


タグジャンプがないエディタでも ctags を使えば実現できます。


ctags日本語対応版

http://hp.vector.co.jp/authors/VA025040/ctags/


■ クロスリファレンス

関数の呼び出し元も分かり、非常に便利です。


MOONGIFT: ≫ PHPXref:オープンソースを毎日紹介

http://www.moongift.jp/2005/06/624/


■ PHPDoc

ルールに従いコメントを記述すると API のドキュメントが作られます。

http://pear.php.net/pepr/ のドキュメントに使われています。

これはすぐにできるものではありませんが、長期的に見ると有用です。


Do You PHP? - phpDocumentor - PHPDocに代わるAPIドキュメント自動生成ツール

http://www.doyouphp.jp/tips/tips_phpdocumentor.shtml

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ