Perl 函式 - caller
■ 功 能
傳回目前所呼叫的副程式的堆疊資訊。
■ 語 法
caller EXPR
caller
■ 傳 回 值
① 失敗返回undef
② 不帶參數調用時為基本信息,如:package名稱、檔案名稱、目前執行的副程式、在第幾行被呼叫。
③ 調用時參數的擴展信息。把EXPR當成從目前的堆疊算起要返回的堆疊數。
■ 範 例
程式碼
# Function definition
sub Hello {
print "Hello, World!\n";
@array = caller 0;
$size = @array;
for($i=0;$i<$size;$i++){
print "The calling info is ", @array[$i], "\n";
}
}
# Function call
Hello();
#關鍵字 Perl 函式 - caller用法;Perl 函式 - caller語法;Perl 函式 - caller範例;
■ Perl 其它函數
文章標籤
全站熱搜
