有沒有辦法跟蹤到某個函數的所有調用?看函數調用
其目的是在「偵聽」函數調用時插入調試功能。例如,我會說「聽所有對mysqli_query()
的調用」,所以我可以將函數名(也可能是參數)發送到調試/日誌函數。
有沒有辦法跟蹤到某個函數的所有調用?看函數調用
其目的是在「偵聽」函數調用時插入調試功能。例如,我會說「聽所有對mysqli_query()
的調用」,所以我可以將函數名(也可能是參數)發送到調試/日誌函數。
沒有內置的方法來攔截對任意函數進行日誌記錄的調用。
但是,xdebug調試套件可能能夠幫助您實現其功能execution trace。您將能夠記錄函數調用和涉及的參數。
不會像[XDebug函數跟蹤](http://xdebug.org/docs/ execution_trace)工作? –
@Jared:是的,我剛剛編輯了我的答案。 –
相關:http://stackoverflow.com/questions/4898393/how-to-intercept-db-requests-mysql –