我目前正在研究如何能够充分调试主要是没有文档的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