要做 backtrace 時, 通常可以在 error_log 裡加上 SERVER['PHP_SELF']
來看是誰呼叫 func or module 的
但在 zendframe work 下就無法這樣用, 要用 getenv("REQUEST_URI")
或者直接使用 php 內建的 debug_backtrace()
$raw = debug_backtrace(); foreach($raw as $entry) { $output.="\nFile: ".$entry['file']." (Line: ".$entry['line'].")\n"; $output.="Function: ".$entry['function']."\n"; $output.="Args: ".implode(", ", $entry['args'])."\n"; error_log($output); }cf : http://tw.php.net/manual/en/function.debug-backtrace.php
沒有留言:
張貼留言