亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Xdebug - Visual Studio 代碼 - 進入/跳過 - 沒有任何反應

Xdebug - Visual Studio 代碼 - 進入/跳過 - 沒有任何反應

PHP
30秒到達戰場 2022-07-22 15:16:18
我在使用 Visual Studio Code 和 Xdebug 時遇到問題。我的系統:我正在使用Windows 10帶有IIS網絡服務器和PHP版本 7.4 的系統。我已經Xdebug成功下載并安裝了最新版本(2.9.0)(請參閱下面的摘錄php.ini)。Visual Studio Code 配置為使用 Xdebug(參見launch.json下面的文件)。我的問題是:當我設置一個斷點時,它會在這個斷點處停止。到目前為止,一切都很好。但是,如果我按下“步入”(F11)或“步過”(F10)按鈕,則什么也沒有發生。初始斷點仍然突出顯示 - 它停留在斷點處。也許有些東西配置錯誤,但實際上我無法弄清楚它是什么。請參閱此處的配置文件:php.ini:[XDEBUG]xdebug.remote_enable = 1xdebug.remote_handler = dbgpxdebug.remote_host = localhostxdebug.remote_port = 9000xdebug.remote_autostart = 1xdebug.idekey=VSCODExdebug.remote_log ="C:\temp\xdebug.log"[PHP_XDEBUG-2.9.0-7.4-VC15-NTS]zend_extension = "C:\Program Files (x86)\PHP\v7.4\ext\php_xdebug-2.9.0-7.4-vc15-nts-x86_64.dll"Visual Studio 代碼的 launch.json:{    // Verwendet IntelliSense zum Ermitteln m?glicher Attribute.    // Zeigen Sie auf vorhandene Attribute, um die zugeh?rigen Beschreibungen anzuzeigen.    // Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=830387    "version": "0.2.0",    "configurations": [        {            "name": "Listen for XDebug",            "type": "php",            "request": "launch",            "port": 9000,            "ignore": [                "**/vendor/**/*.php"            ]        },        {            "name": "Launch currently open script",            "type": "php",            "request": "launch",            "program": "${file}",            "cwd": "${fileDirname}",            "port": 9000        }    ]}
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

這原來是 Xdebug 中的一個錯誤,當以下幾點都成立時會發生這種情況:

  • 錯誤處理程序將警告/通知轉換為異常

  • 在此特定 Exception 上設置了異常斷點,或設置了通配符異常斷點

  • IDE 通常用于實現監視的 DBGpeval command會創建警告或通知,在這種情況下,由于未定義的變量。

原因是,盡管eval命令在運行之前使用breakpoints_allowed標志打開斷點,但異常的斷點處理程序并未檢查是否實際設置了此breakpoints_allowed標志。

修復是檢查異常斷點處理程序中的breakpoints_allowed標志,并將成為即將發布的 Xdebug 2.9.2 版本的一部分。如果您不想等待,請從Github下載 Xdebug并確保使用該xdebug_2_9分支(除非您想進行真正的實驗)。


查看完整回答
反對 回復 2022-07-22
  • 1 回答
  • 0 關注
  • 235 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號