我目前正在研究如何能够充分调试主要是没有文档的PHP代码和哪些开发人员刚离开comp . 在进行主要版本更新后,当然有100000个问题 . 我应该接管,但我有点像“复杂”的IDE . 我正在尝试使用“php debug”扩展来安装VS代码 . 我想出了如何解决之前抛出的所有错误消息(下载php,添加Windows路径等......;)但我仍然无法在执行时在控制台中看到任何内容 . 例如,当我在某些行中取出逗号时,我在“问题”选项卡中得到了一个正确的回复,这是可以的 . 但我从未在“输出”,“调试控制台”或“终端”选项卡中看到任何内容 . 在VS代码调试菜单的左侧站点的“变量”,“监视”和“调用堆栈”中也没有任何内容 .

我还没有想出如何在设置其入口变量时调用特定函数,然后查看正在调用的内容以及正在处理的内容和位置 .

当我开始调试时,它似乎只是通过整个文件和intelisense检查错误但不执行代码 . (至少我没有看到任何东西)

按钮“跳过”,“踏入”和“走出去”也总是灰色 . 无论我设置了多少个漏洞 .

Question:

  • 如何在查看输入和输出变量时开始执行文件中的特定功能?

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

  • 执行时我在哪里可以看到错误消息?

希望任何指向参考或任何解释过程如何做到这一点 . 我有点希望这更容易弄明白

What do I do?:

  • 我打开文件,然后按f5
    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
    }
]

}

  • 我回到我想要执行的文件并再次按f5 . 状态栏变为橙色.yehaa