很多開發(fā)者安裝xdebug后很難快速掌握使用技巧,本文將簡單介紹調(diào)試按鈕的使用
具體安裝流程可查閱如何愉快的在PhpStorm中進行Xdebug斷點調(diào)試?
備注開發(fā)者安裝xdebug失敗是因為版本不對應(yīng)導(dǎo)致的
在phpstorm 編輯器中打斷點帐萎,如果你要查看具體行的變量數(shù)組,你可以將鼠標(biāo)懸停在對應(yīng)的變量上即可
如上圖從左到右
第一個按鈕:step over 步越
通過當(dāng)前行,執(zhí)行下一行舰攒,如果該行是函數(shù)摩窃,也直接執(zhí)行下一行猾愿,不進入函數(shù)結(jié)構(gòu)體
第二個按鈕:step into 步入
通過當(dāng)前行椎麦,執(zhí)行下一行,如果該行是函數(shù)嘁捷,則進入函數(shù)結(jié)構(gòu)體显熏,會從頭到尾執(zhí)行子函數(shù)缓升,還原執(zhí)行的最詳細(xì)的路線港谊,從構(gòu)造函數(shù)到結(jié)尾的每一步都會執(zhí)行
第三個按鈕:force step into
與step into 相同歧寺,執(zhí)行當(dāng)前函數(shù)的下一步斜筐,如果有子函數(shù)也會進入子函數(shù)結(jié)構(gòu)體,只不過不會從頭到尾的還原函數(shù)執(zhí)行的路線嗤练,會直接跳到子函數(shù)內(nèi)第一步潭苞,構(gòu)造函數(shù)等一些前置方法會忽略
第四個按鈕:step out 步出
跳出當(dāng)前執(zhí)行的函數(shù)真朗,跳到父函數(shù)結(jié)構(gòu)體的下一步
第五個按鈕:run to cursor
執(zhí)行到下一個斷點處