首页 > 解决方案 > VS代码调试php

问题描述

我目前正在研究如何能够充分调试大部分没有文档且开发人员刚刚离开 comp 的 PHP 代码。在进行了主要版本更新之后,当然有 100000 个问题。我应该接手,但我对“复杂”的 IDE 有点陌生。我正在尝试使用“php debug”扩展安装 VS 代码。我想出了如何解决之前抛出的所有错误消息(下载 php,添加 Windows 路径等...;)但执行时我仍然无法在控制台中看到任何内容。例如,当我在某行中取出逗号时,我会在“问题”选项卡中得到一个好的响应,这没问题。但我从未在“输出”、“调试控制台”或“终端”选项卡中看到任何内容。除了“变量”、“手表”和“

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

当我开始调试时,它似乎只是遍历整个文件,并且智能感知检查错误但不执行代码。(至少我什么也没看到)

“越过”、“进入”和“退出”按钮也始终呈灰色显示。不管我设置了多少断点。

问题:

  1. 如何在查看输入和输出变量的同时开始在文件中执行特定函数?

  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

标签: phpdebuggingvisual-studio-codexdebug

解决方案


推荐阅读