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

PHP4で、関数内で呼び出し元の関数名やファイル名、行番号などの取得は可能でしょうか?

●質問者: dak
●カテゴリ:コンピュータ
✍キーワード:ファイル 関数
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● andi
●25ポイント

http://www.php.net/manual/ja/function.debug-backtrace.php

PHP: debug_backtrace - Manual

この辺りの情報が参考になりませんか?

http://www.php.net/manual/ja/language.constants.predefined.php

PHP: 自動的に定義される定数 - Manual

◎質問者からの返答

滅茶苦茶参考になります。ありがとうございます。


2 ● karla
●25ポイント

http://php.s3.to/man/function.debug-backtrace.html

debug_backtrace

debug_backtraceを使うと呼び出し履歴が取得できます。

取得したデータは配列になっていて、その中に関数名、ファイル名などの情報が含まれています。

◎質問者からの返答

これが定番って感じでしょうかね。

関連質問


●質問をもっと探す●



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