首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在VSCode中调试PHP在断点处停止,但不能从断点处开始工作。

在VSCode中调试PHP时,在断点处停止但无法从断点处开始工作可能有以下几个可能的原因:

  1. 调试配置错误:确保你的VSCode配置正确。在.vscode文件夹中的launch.json文件中,检查配置项是否正确。确保你已经正确指定了调试器和PHP路径,并且在启动调试会话之前保存了文件。
  2. 断点设置不正确:检查你的断点是否正确设置在代码中的合适位置。断点应该在你希望程序在该处停止执行的地方设置。确保断点没有被其他断点覆盖或重叠。
  3. PHP扩展问题:确保你已经正确安装并启用了PHP扩展。在VSCode的扩展商店中搜索并安装PHP相关的插件,例如"PHP Debug"或"PHP IntelliSense"。这些插件可以提供PHP调试所需的功能和语法支持。
  4. 版本兼容性问题:确保你使用的VSCode版本和PHP版本是兼容的。某些旧版本的VSCode可能不支持最新的PHP版本,因此你需要更新VSCode或选择与你的PHP版本兼容的VSCode版本。

以下是针对PHP调试问题的一些建议:

  1. 如果你想要从断点处开始工作,可以使用VSCode的"Continue"按钮来继续执行代码直到下一个断点,或者通过调试器的命令行界面执行"continue"命令。
  2. 如果你发现断点处代码没有执行,可以尝试使用"Step Over"、"Step Into"或"Step Out"按钮来逐行执行代码。这些按钮可以帮助你逐步调试代码,以查找问题所在。
  3. 如果你遇到特定的问题或错误信息,请参考PHP官方文档或相关的编程社区以获得更多帮助和支持。

对于在VSCode中调试PHP时出现问题的更具体解决方案,建议查阅VSCode的官方文档或相关的编程社区,例如VSCode的官方GitHub页面或Stack Overflow等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VsCode 各场景高级调试技巧,有用!

VsCode自从诞生以来,以其各自优异的特性迅速走红。尤其是对于前端开发小伙伴来说,几乎成为必不可少的开发工具。所以,熟练掌握VsCode的各自使用技巧与调试技巧会让你的日常开发工作效率倍增。...] 复制代码 image.png 进阶技巧 断点的基本使用 下面以VsCode快速调试一个Node项目为例,演示断点的基本使用。...日志断点对于调试无法暂停或停止的服务时特别有用。...index.ts文件按F5启动调试,可以看到调试前已经生成了编译文件,而后就可以正常调试了。...image.png 开始调试渲染进程 切换到渲染进程的调试选项,渲染进程的代码打上断点,点击调试

1.2K20

分享 10 多条超有用的 VsCode 各场景高级调试技巧

VsCode自从诞生以来,以其各自优异的特性迅速走红。尤其是对于前端开发小伙伴来说,几乎成为必不可少的开发工具。所以,熟练掌握VsCode的各自使用技巧与调试技巧会让你的日常开发工作效率倍增。...] 复制代码 image.png 进阶技巧 断点的基本使用 下面以VsCode快速调试一个Node项目为例,演示断点的基本使用。...日志断点对于调试无法暂停或停止的服务时特别有用。...index.ts文件按F5启动调试,可以看到调试前已经生成了编译文件,而后就可以正常调试了。...image.png 开始调试渲染进程 切换到渲染进程的调试选项,渲染进程的代码打上断点,点击调试

1.8K40
  • 2022年了,该学会用VSCode debug了

    如果想要调试其他的语言和运行时,包括但不限于PHP、Ruby、Go、C#等等,可以扩展商店寻找相关的Debugger扩展并且安装它,这里我们就不过多的叙述了。...接下来我们点击左侧菜单的运行与调试图标(图标是一个虫子+开始,顾名思义debug&run),这里就是初始化的面板;然后我们代码需要打断点的地方加上断点: 直接点击运行和调试: 程序跑起来了,...并在断点也停下来了。...VS Code把调试配置信息保存在.vscode目录下的launch.json文件(.vscode目录一般存在于项目的根目录下)。...launch和attach VS Code,有两种核心的调试模式,Launch和Attach,他们为开发者提供两种不同类型的工作流。

    84220

    VSCode Debug: 揭秘编程的X因素

    以下是调试的一些主要功能: 断点(Breakpoints):断点是你设定的程序执行停止点。当程序运行到设定的断点时,它会暂停,并允许你检查当前的程序状态。...单步执行(Stepping):当程序断点暂停时,你可以选择单步执行代码。这意味着你可以按行执行代码,同时观察每行代码执行后程序状态的变化。 变量查看:调试期间,你可以查看变量的当前值。...你可以通过.vscode/launch.json文件配置调试环境和参数。 设置和管理断点VSCode,你可以代码的任何行设置或取消断点。...调试工具栏:调试工具栏包含了多种操作按钮,比如开始/结束调试,暂停/继续执行,以及单步执行(步入,步出,跨过)等。 内联值:调试期间,VSCode可以显示代码变量和表达式的实时值。...日志点(Logpoints):日志点是VSCode的一个特性,它允许你不暂停程序的情况下,记录特定位置的日志信息。 多目标调试VSCode支持同时调试多个目标。

    25110

    vscode运行php配置_捷达vs5顶配啥配置

    cmd输入php -v,检查是否配置成功 配置成功 二、 下载xdebug插件 下载地址:https://xdebug.org/download 下载什么PHP版本,可以XAMPP的README...= 1 xdebug.remote_autostart = 1 三、下载并安装VSCode 下载地址:https://code.visualstudio.com/ VSCode安装调试插件 1、...4、然后简单调试下,验证配置是否成功。 注意,一定要以打开文件夹的形式才能成功设置断点调试,单个文件无效。可以选择D:/xampp/php/www <?...php $a = 'hello world'; echo $a; ?> 设置断点,然后启动调试。...5、浏览器打开要调试php(不是文件路径而是服务器的地址(http://localhost:3000/hello.php)),VSCode就会命中到打断点的地方。

    31410

    【Vue原理】看Vue源码,不会调试不行啊

    调试页面 相对路径) 开始调试断点 文件的 序号一栏 的左边,可以标记红色断点 然后可以序号栏 左边,看到你打的所有断点 [在这里插入代码片] 启动调试 点击下面的按钮,立即启动调试,等个几秒钟...[在这里插入图片描述] 重启,重新启动调试,从头开始 [在这里插入图片描述] 停止,关闭调试 举栗子 (´・ᴗ・`) 准备好文件 index.html,越短越好 <script src="....] 03 启动<em>调试</em>,来到第一个<em>断点</em> [在这里插入图片描述] 04 <em>开始</em><em>调试</em> 先讲按钮使用流程 现在执行到 fn1 函数这一行,但是 fn1 还没执行 此时点击 [在这里插入图片描述] 执行 fn1,进入...fn2 <em>处</em>打多一个一个<em>断点</em>,然后重启 [在这里插入图片描述] 你能看到 现在又是停到了 第一个<em>断点</em><em>处</em> [在这里插入图片描述] 此时,你的小手一按 [在这里插入图片描述] ,于是你便跳到了刚打的第二个<em>断点</em>...<em>调试</em>栏,<em>中</em>的调用堆栈,可以看到 函数调用的顺序 明显可以看到 先调用 fn1, <em>在</em>调用 fn2 [在这里插入图片描述] 好的,如果你 有跟着做的,相信你已经入门了兄弟,是不是十分钟从入门到精通??

    2K10

    调试】258- 前端调试各种收集-断点

    断点 调试的第一步就是打断点断点的目的是,代码运行时在你想要开始调试的地方停下来。这个时候就可以查看当前上下文信息,比如全局变量、局部变量的值,函数的输入是否正确,请求的返回值是否正常等。...只要找到源码,脚本代码显示区域左边的数字上添加断点即可,之后只要代码运行到断点,开发工具就会进入调试状态。 注意:有的数字行是灰色的,就是不可断点。...Chrome和VS Code调试Vue.js:此方法出处。这种方式使用VSCode的“Debugger for Chrome”扩展,推荐。...launch.json的配置如下。...注意:如果没有命中断点并且你的断点不是红点,需要一个骚操作才能在VSCode断点调试:在打开的谷歌浏览器的开发工具源码断点调试一次(或者加关键字debugger触发调试,参考上面方式一),运行到断点VSCode

    2.4K30

    Vscode调试go语言程序的最佳实践

    使用vscode可以很容易调试go语言程序,本篇就介绍一下博主个人的使用心得。 1.写在前面—delve Delve是Go语言调试工具。vscode调试,实质是集成了Delve。...b:break-打断点 c:continue-继续运行,直到断点停止 n:next-单步运行 locals:打印local varables p:print打印一个变量或者表达式 r:restart...\main_test.go #打断点 b main_test.go:10 #或者具体测试方法 b TestSum #执行至断点 c #退出 q 2.vscode调试的最佳实践 2.1 添加调试配置文件...: 如果当前文件是单元测试,便会执行当前包中所有的单元测试文件,即mode切换至test 如果当前文件*.go,才会执行main.go,即mode切换至debug 由于第一个特点,博主在工作冲掉了一些数据...3.结论 vscode调试go语言程序最佳实践: F5或者快捷调试,默认都是启动应用,且只保留一个配置,配置的 mode 设为debug 所有的单元测试,请只测试函数上方单点运行: run test

    10.6K01

    【webpack 插件开发】如何在vscode调试webpack源码

    调试源码 ❝先学会调试源码,在后面开发loader或者plugin会显得更得心应手,以下是我调试less-loader的分享 ❞ 使用 vscode + npm 插件 ❝ vscode 安装插件 egamma...安装完成之后, Explorer 界面中会出现 NPM SCRIPTS 的面板,其中就会解析 package.json 定义的脚本命令,这样只需要点击即可,不用每次手输命令行,还带有 debug 功能...image.png 然后,程序想要打断点的地方打上断点。...debug 按钮,就可以让程序停止断点,非常方便调试。...image.png 使用 chrome 浏览器调试 参考博客 首先再想要调试的地方添加代码:debugger; 项目根目录下面运行命令:node-nightly --inspect .

    1.4K10

    pycharm跟vscode_如何设置断点调试

    主要内容 一、Pycharm 二、Vscode 三、pdb调试 一、Pycharm 本地的程序代码调试,自己比较习惯用Pycharm调试,可以查看中间变量。...Pycharm调试功能可以实现跳到循环的某一步,使用条件断点断点上右键可以设置运行停止的条件,代码会一致运行到你设置的条件,再进入debug模式。...在某处打上断点,然后断点上右键进行设置,条件自己输入,如下图所示。 二、Vscode 可以直接连接服务器,访问服务器上的程序,进行调试。虽然Pycharm也可以,但是需要将项目拉到本地。...Vscdoe对项目进行调试时,也可以查看中间变量的,通过调试控制台进行,如下图中的位置。 三、pdb调试 如果在命令行进行调试时,可以使用。...附上一个视频链接:Python的PDB进行调试 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

    1.1K20

    Visual Studio 调试系列2 基本调试方法

    F5(“调试”>“开始调试”)是执行该操作最常见的方法。因此我们首先设置断点开始调试。 ? 按 F5(“调试”>“开始调试”)或调试工具栏的“开始调试”按钮 ?...,调试器将运行至它遇到的第一个断点。 如果应用尚未运行,则按 F5 会启动调试器并在第一个断点停止。...当你按下“重启”时,与停止应用并重启调试器相比,它节省了时间。 调试执行代码命中的第一个断点暂停。 若确实要停止调试器并返回到代码编辑器,可以按红色停止 ? 按钮而不是“重启”。 ?...此过程的速度比停止调试,然后再按下F5调试的速度更快。 ? 09 使用数据提示检查变量 调试暂停时,将鼠标悬停在对象上并看到其默认属性值。... JavaScript ,支持“局部变量”窗口,但不支持“自动”窗口。 11 设置监视 可使用“监视”窗口指定要关注的变量(或表达式)。 调试时,右键单击对象并选择“添加监视”。

    4.5K10

    Visual Studio 调试系列3 断点

    调试时,执行的断点暂停,执行该行上的代码之前。 断点符号显示黄色箭头。 ? 当调试断点停止时,您可以查看应用程序,包括变量值和调用堆栈的当前状态。...调用堆栈的左边距的函数调用名称旁边会显示一个断点符号。 调用堆栈断点显示断点窗口具有对应于函数的下一步可执行指令的内存位置的地址。 调试指令中断。 ? ?...若要设置数据断点 .NET Core 项目中,开始调试,并等待,直到到达一个断点自动,监视,或局部变量窗口中,右键单击一个属性,然后选择值更改时中断的上下文菜单。 ?...创建对象 ID: 1、设置断点在代码的某个位置后创建对象。 2、开始调试,并在断点暂停执行,选择调试 > Windows > 局部变量或Alt+ 4以打开局部变量窗口。...它们仅对当前调试会话有效。 命中次数 如果你怀疑你的代码的循环开始产生错误行为一定数量的迭代后,可以设置一个断点停止执行的命中数,而无需重复按该数后F5来访问该迭代。

    5.4K20

    IDEA的debug断点调试技巧,学会真的香!

    横 1:从其他界面回到当前断点界面光标。 横 2:从断点开始,逐行执行代码,如果遇到方法,直接跳过。...横 7:回到断点光标,与横 1 的区别在于,它会继续往后执行一行代码。 横 8:计算表达式, debug 模式,可以直接输入当前类的任意一个方法,直接进行运算,输出结果,如下图所示。...竖 2:执行程序,但不是逐行执行,而是跳转到下一个断点。 竖 3:暂停断点,这个基本用不到。 竖 4:终止程序的运行。 竖 5:显示所有断点,如下图所示。...,比如只需要在 i = 10 的时候进入断点,则可以断点右键,弹出的对话框的 Condition 输入条件,如下所示。...先在两个线程代码断点,然后断点右键,设置为 Thread,如下图所示。

    24.2K105

    自己动手写一个GDB|设置断点(原理篇)

    什么是断点 当使用 GDB 调试程序时,如果想在程序执行到某个位置(某一行代码)时停止运行,我们可以通过在此处位置设置一个 断点 来实现。 当程序执行到断点的位置时,会停止运行。...这时调试进程(GDB)就可以对进程进行调试,如:打印变量的值、打印堆栈信息等。 设置断点 从上面的介绍可知,设置断点的目的是让进程停止运行,从而调试进程(GDB)就可以对其进行调试。...第三步:我们把此地址的指令替换成 int3 指令。 第四步:让被调试的进程继续运行,直到执行到 int3 指令(也就是断点)。此时,被调试进程会停止运行,调试进程(GDB)就可以对进程进行调试。...第六步:把被调试进程设置为单步调试模式,这是因为要在执行完断点原来的指令后,重新设置断点(为什么?这是因为一些循环语句中,可能需要重新执行原来的断点)。...知道断点实现的步骤后,我们可以开始编写代码了。

    2.3K20
    领券