debug_backtrace()は、PHPバックトレースを生成し、 この情報を連想配列として返します。返される可能性がある要素を以下の 表に示します。
表 1. debug_backtrace()から返される可能性がある要素
名前 | 型 | 説明 |
---|---|---|
function | string | カレントの関数名。 __FUNCTION__ も参照して下さい。 |
line | integer | カレントの行番号。 __LINE__ も参照して下さい。 |
file | string | カレントのファイル名。 __FILE__ も参照して下さい。 |
class | string | カレントのクラス名。 __CLASS__ も参照して下さい。 |
type | string | カレントのクラス型。 |
args | array | 関数の内部の場合、関数の引数のリストとなります。 インクルードされたファイル内では、読み込まれたファイルの名前と なります。 |
以下に簡単な例を示します。
trigger_error()も参照して下さい。