広告
広告
その時点のサブルーチン呼び出しのコンテキストを返す関数です。スカラコンテキストでは、呼び元がある場合(サブルーチン、eval()、require() の中にいるとき)には真を返し、その他のときには偽を返します。EXPR を付けるとデバッガがスタックトレースを表示するために使う情報を返します。EXPR の値は現状から数えていくつ前のコールフレームまで戻るかを示します。
($package,$filename,$line) = caller;
$i = 0; while ( ($pack, $file, $line, $subname, $hasargs, $wantarray, $evaltext, $is_require) = caller( $i++) ){ }
広告