Xdebug是一個(gè)開(kāi)放源代碼的PHP程序調(diào)試器(即一個(gè)Debug工具),以php模塊的形式加載并被使用??梢杂脕?lái)跟蹤,調(diào)試和分析PHP程序的運(yùn)行狀況。Xdebug提供了各種自帶的函數(shù),并對(duì)已有的某些PHP函數(shù)進(jìn)行覆寫,可以方便地用于調(diào)試排錯(cuò);Xdebug還可以跟蹤程序的運(yùn)行,通過(guò)對(duì)日志文件的分析,我們可以迅速找到程序運(yùn)行的瓶頸所在,提高程序效率,從而提高整個(gè)系統(tǒng)的性能。
【基本介紹】
為什么需要Debugger?
很多PHP程序員調(diào)試使用echo、print_r()、var_dump()、printf()等,其實(shí)對(duì) 于有較豐富開(kāi)發(fā)經(jīng)驗(yàn)的程序員來(lái)說(shuō)這些也已經(jīng)足夠了,他們往往可以在程序執(zhí)行的過(guò)程中,通過(guò)輸出特定變量的值可以判斷程序執(zhí)行是否正確,甚至效率高低也可以 看出來(lái)(當(dāng)然可能還需要使用一些時(shí)間函數(shù))。那么我們?yōu)槭裁催€需要一個(gè)專門的調(diào)試程序來(lái)監(jiān)控我們的程序運(yùn)行呢? 這個(gè)問(wèn)題的答案不妨留到后面來(lái)揭曉。


































