W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
此功能僅在Ultimate版本中受支持。
以下內(nèi)容僅在安裝并啟用PHP插件時(shí)有效!
在此調(diào)試模式下,IntelliJ IDEA完全控制調(diào)試過程:它啟動(dòng)應(yīng)用程序,打開瀏覽器,并根據(jù)PHP Web頁面調(diào)試配置激活調(diào)試引擎。
一個(gè)PHP Web頁調(diào)試配置告訴IntelliJ IDEA訪問應(yīng)用程序起始頁的URL地址,要用于打開起始頁的瀏覽器和要使用的調(diào)試服務(wù)器配置。
您還可以指定希望IntelliJ IDEA在調(diào)試過程中忽略的腳本請(qǐng)求。當(dāng)您的應(yīng)用程序包含使用AJAX的腳本時(shí),此方法很有用。假設(shè)你有一個(gè)menu-ajax-script.php,它“重新加載”你網(wǎng)頁的一部分。此腳本正常工作,因此您不需要對(duì)其進(jìn)行調(diào)試。但是,在調(diào)試會(huì)話期間仍會(huì)請(qǐng)求此腳本。要忽略與此腳本的傳入連接,請(qǐng)將menu-ajax-script.php腳本添加到跳過的路徑列表中。
在開始調(diào)試之前,請(qǐng)確保您已經(jīng)正確安裝并配置了調(diào)試引擎。IntelliJ IDEA支持使用兩種最流行的工具進(jìn)行調(diào)試: Xdebug和Zend Debugger。但是這些工具不能同時(shí)使用,因?yàn)樗鼈兿嗷ヅ懦?。要避免此問題,您需要更新php.ini 文件中的相應(yīng)部分,如配置Xdebug和 配置Zend調(diào)試器中所述。
要在編輯器中打開活動(dòng)的php.ini文件:
斷點(diǎn)是用于在調(diào)試會(huì)話期間觸發(fā)操作的源代碼標(biāo)記。通常,設(shè)置斷點(diǎn)的目的是暫停程序執(zhí)行以允許您檢查程序數(shù)據(jù)。但是,IntelliJ IDEA可以使用斷點(diǎn)作為各種不同操作的觸發(fā)器??梢栽谡{(diào)試過程中隨時(shí)設(shè)置斷點(diǎn)。您的斷點(diǎn)不會(huì)直接影響源文件,但斷點(diǎn)及其設(shè)置將與IntelliJ IDEA項(xiàng)目一起保存,以便您可以在調(diào)試會(huì)話中重復(fù)使用它們。
當(dāng)您的應(yīng)用程序包含使用AJAX的腳本時(shí),此方法很有用。假設(shè)你有一個(gè)menu-ajax-script.php,它“重新加載”你網(wǎng)頁的一部分。此腳本正常工作,因此您無需進(jìn)行調(diào)試。但是,在調(diào)試會(huì)話過程中仍會(huì)請(qǐng)求此腳本。要忽略與此腳本的傳入連接,請(qǐng)將menu-ajax-script.php腳本添加到跳過的路徑列表中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: