2011-08-25 34 views
4

我有一個ZF調試功能是這樣的:如何讓PHP獲得其中一個功能叫做__LINE__或__FILE__值

function fs_d($d, $at){ 
    if($_REQUEST['debug']=='123'){ 
     Zend_Debug::dump($d,'at: ' . $at); 
    }else{ 
     return true; 
    } 
} 

並呼籲像這樣:

fs_d($var, $at) 

什麼我」 d像$ at一樣來表示$at在函數中被調用的位置。換句話說,類似__FILE____LINE__這是在函數調用點評估,而不是在輸出點評估。但我不想在每次通話時都寫__FILE____LINE__

是否有一些方法可以作爲宏包裝在括號中,{$}或反引號或什麼?如以下回答

+4

'debug_backtrace()' – zerkms

+0

除去評論 – timpone

回答

相關問題