php - VS代码调试php
问题描述
我目前正在研究如何能够充分调试大部分没有文档且开发人员刚刚离开 comp 的 PHP 代码。在进行了主要版本更新之后,当然有 100000 个问题。我应该接手,但我对“复杂”的 IDE 有点陌生。我正在尝试使用“php debug”扩展安装 VS 代码。我想出了如何解决之前抛出的所有错误消息(下载 php,添加 Windows 路径等...;)但执行时我仍然无法在控制台中看到任何内容。例如,当我在某行中取出逗号时,我会在“问题”选项卡中得到一个好的响应,这没问题。但我从未在“输出”、“调试控制台”或“终端”选项卡中看到任何内容。除了“变量”、“手表”和“
我还没有弄清楚如何在设置其入口变量时调用特定函数,然后查看正在调用什么以及正在处理什么以及在哪里处理。
当我开始调试时,它似乎只是遍历整个文件,并且智能感知检查错误但不执行代码。(至少我什么也没看到)
“越过”、“进入”和“退出”按钮也始终呈灰色显示。不管我设置了多少断点。
问题:
如何在查看输入和输出变量的同时开始在文件中执行特定函数?
调用特定函数时如何更改输入变量?
- 执行时在哪里可以看到错误消息?
希望有任何指向参考资料或对您如何操作的过程进行任何解释。我有点希望这更容易弄清楚
我该怎么办?:
- 我打开文件然后按 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
解决方案
推荐阅读
- java - 用于电子邮件模式元注释的正则表达式不起作用但在其他地方工作
- r - R官员包:当有多个几乎相同的占位符时如何指定某个占位符
- sql-server - 条件条件下最后一次数据输入的最大日期
- nosql - 如何设置索引以便用户可以通过电子邮件或 Dynamodb 中的用户名登录
- mysql - 将两个 MySQL select 语句组合在一起
- flutter - Flutter - 键盘高度的媒体查询始终返回零
- google-apps-script - 使 google-sheet 图表legand 可过滤
- javascript - 使用 Promise 链接多个异步函数
- powershell - 使用 PowerShell 获取 SharePoint Online 中所有网站集中的所有子网站(所有级别)的计数
- html - 如何让数组在Angular 7中显示对其子项的迭代