VS代码调试php

时间:2018-07-08 15:24:16

标签: php debugging visual-studio-code xdebug

我目前正在研究如何能够对大多数没有文件的php代码进行足够的调试,而哪位开发人员才离开了comp。在进行主要发行更新后,当然会有100000个问题。我本来应该接手的,但是我有点“复杂” IDE的新手。我正在尝试使用“ php debug”扩展名安装VS代码。我想出了如何解决之前抛出的所有错误消息(下载php,添加Windows路径等...),但是执行时我仍然无法在控制台中看到任何内容。 例如,当我在某行中取出逗号时,可以在“问题”标签中获得一个好的答案。 但是我在“输出”,“调试控制台”或“终端”选项卡中什么也看不到。以及VS代码调试菜单左侧位置的“变量”,“监视”和“调用堆栈”中没有任何内容。

我还没有弄清楚如何在设置特定函数的输入变量时调用特定函数,然后查看调用了什么,处理了什么以及在哪里处理了

当我开始调试时,似乎只是遍历整个文件并进行intelisense检查是否有错误,但没有执行代码。(至少我什么都看不到)

“跨步”,“跨步”和“跨步”按钮也始终显示为灰色。不管我设置了多少个断点。

问题:

  1. 如何在看到输入和输出var的同时开始在文件中执行特定功能?

  2. 调用特定函数时如何更改输入变量?

  3. 执行时在哪里可以看到错误消息?

希望获得对参考的任何指向或对过程的任何解释。我有点希望这更容易弄清楚

我该怎么办?:

  1. 我打开文件,然后按f5
  2. 在顶部的f1控制台打开,并要求提供node.js或php。我单击php,然后打开一个文件

    {
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9000
        },
        {
            "name": "Launch currently open script",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "port": 9000
        }
    ]
    

    }

  3. 我返回要执行的文件,然后再次按f5键。的 状态栏显示为橙色。.yehaa

0 个答案:

没有答案