我有一個MVC和我有一個函數:updateVisitor()多功能執行與require_once
調用此功能在visitors.php
而且visitors.php包括一次time with require_one
但是該函數正在執行三次,任何想法? 有沒有任何PHP調試器來查看被調用的函數在哪裏?
我不能代碼,因爲它是非常巨大的,我恢復得很好
我有一個MVC和我有一個函數:updateVisitor()多功能執行與require_once
調用此功能在visitors.php
而且visitors.php包括一次time with require_one
但是該函數正在執行三次,任何想法? 有沒有任何PHP調試器來查看被調用的函數在哪裏?
我不能代碼,因爲它是非常巨大的,我恢復得很好
我建議你的函數開始增加debug_print_backtrace呼叫:
debug_print_backtrace(0, 3);
它會告訴你這個函數是被調用。
debug_print_backtrace(0, 3); // would print only 3 lines at each call
:
如果打印行數太多,你可以通過傳遞一個參數限制
目前正在至少兩個著名的調試擴展(的Xdebug和Zend調試器),但你可以跟蹤該商品的特定功能時用一些內建函數調用,如debug_print_backtrace()。