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

PHP の関数で、今、実行している関数名を取得できるのがあったような気がするのですが、ないのでしょうか? ユーザ定義の関数の中でエラー処理したときに、どの関数からエラー処理されるのかを自動的に取得できる関数があるといいかなと思い質問しました。

●質問者: isogaya
●カテゴリ:コンピュータ インターネット
✍キーワード:PHP エラー ユーザ 定義 自動
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ito-yu
●35ポイント

関数ではないですが、__FUNCTION__ という定数がそれでしょうか。

関数内で使うと、自身の関数名を返します。

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


2 ● vector
●35ポイント

一応Zend API関数にそういう機能を持った関数があります

get_active_function_name

http://php.plus-server.net/zend.printing.html


通常利用する際には、__FUNCTION__で十分だと思いますが。

◎質問者からの返答

了解です。

関連質問


●質問をもっと探す●



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