前端iOS,后端php,請(qǐng)問(wèn)怎么才能在后臺(tái)運(yùn)行時(shí)同時(shí)追蹤各個(gè)變量呢?前臺(tái)把數(shù)據(jù)傳到后臺(tái),后臺(tái)在執(zhí)行幾個(gè)函數(shù)的時(shí)候如何才能看到具體每個(gè)變量的變化情況,并且php文件運(yùn)行時(shí)的報(bào)錯(cuò)信息在哪里看呢?剛開(kāi)始同時(shí)做前后端,這方面還不是很理解,求解
2 回答

米琪卡哇伊
TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
Xdebug
可以通過(guò)來(lái)服務(wù)端安裝Xdebug來(lái)實(shí)現(xiàn)遠(yuǎn)程調(diào)試,但是難點(diǎn)就在于PHP的遠(yuǎn)程調(diào)試很難安裝,嘗試過(guò)好幾次都不成功,這得歸功于現(xiàn)在的服務(wù)器提供商的安全策略 能有100+種方式讓你調(diào)不通,當(dāng)然 除了這種方式 就還有一種更暴力的方式。
var_dump
畢竟php的代碼不需要編譯后執(zhí)行 所以可以直接修改后就能看到結(jié)果。這樣 就可以打開(kāi)開(kāi)發(fā)工具的自動(dòng)部署功能,通過(guò)FTP或者SFTP 連接上遠(yuǎn)程服務(wù)器。首先 為了能夠重現(xiàn)你手機(jī)發(fā)出的請(qǐng)求,你就需要一個(gè)抓包工具 且支持重放的,比如Fiddler
,然后 在編輯器一步步var_dump,然后 通過(guò)Fiddler 選中請(qǐng)求 按下R
鍵 重放請(qǐng)求,直到調(diào)出結(jié)果為止。
PHP Debug Bar
PHP Debug Bar
如果是Laravel項(xiàng)目 還有
Laravel-debugbar
【擴(kuò)展推薦】Laravel-debugbar 開(kāi)發(fā)調(diào)試?yán)?/a>

慕哥6287543
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊
php Xdebug 擴(kuò)展 什么數(shù)據(jù)都可以看到。
看錯(cuò)誤日志的話(huà),可以設(shè)置報(bào)錯(cuò)級(jí)別。將報(bào)錯(cuò)寫(xiě)到日志里。一路了然。自己也可以打斷點(diǎn)日志,寫(xiě)到文件里。
- 2 回答
- 0 關(guān)注
- 1471 瀏覽
添加回答
舉報(bào)
0/150
提交
取消