所以基本上我使用Zend Framework的自動加載器來自動加載我的函數。但因爲這一點,每當我調試時,如果我調用任何函數,xdebug會在去調用實際函數之前去自動加載函數。xdebug在調試時跳過某些函數
所以,如果我調用該函數func()
,它會先去autoload()
然後func()
這增加了調試費用在時間方面,等
理想的情況下,如果我叫FUNC(),它應該直接去FUNC( ),同時仍然使用自動加載器。
當我正在調試時,是否有辦法指定xdebug(或使用任何PHP/Zend hack等)來跳過某個函數(在這種情況下是我的自動加載函數)?
「去自動加載功能」是什麼意思? xdebug如何「去」呢? – deceze
調試器進入自動加載功能 –
是的,因爲這就是您的程序所做的。它可能會更煩人地隱藏它,然後在那裏有一個bug。我不太明白這是如何顯着增加「調試成本」... – deceze