Visual Studio Code:如何使用参数调试 PHP 脚本

Visual Studio Code: How debug PHP script with arguments

提问人:Bernhard Döbler 提问时间:11/12/2023 更新时间:11/12/2023 访问量:32

问:

enter image description hereVSCode 中有这个播放按钮,它允许 或 . 我想知道如何配置PHP是用额外的命令行参数启动的,因为我正在调试CLI脚本。我可以安装扩展并创建一个文件。当我将成员添加到某个部分时,我可以使用不同的播放按钮运行命令行。Run PHP FileDebug PHP FilePHP Debuglaunch.jsonargs

在 Stackoverflow 上有这样一个问题,它说 Python 调试扩展接受启动文件中的成员,以使调试器考虑命令行参数。purpose

如何在PHP CLI开发中使用上述按钮?

php visual-studio-code vscode-debugger

评论

0赞 andrew 11/12/2023
PHP 使用 xdebug 进行调试。它必须安装在服务器上并在 VS Code 中配置

答:

0赞 Kazz 11/12/2023 #1

您稍微回答了自己的问题,使用该文件来配置当您按下“运行和调试”按钮时执行的命令,这些选项是特定于扩展的,在您的情况下,PHP 调试描述具有支持的选项列表,并且有“特定于 CLI 调试的选项”部分,您可以查找 (script args) 或 (php binary args) 选项。launch.jsonargsruntimeArgs

该选项不适用于 PHP。对于 python,您还有另一个“运行”按钮,它模仿“运行和调试”按钮,但存在/是错误,它忽略了“运行”按钮的配置,配置选项解决了该按钮,但重新启动 VSCode 也解决了它。purposepurpose

您没有具体说明您的问题是什么,看起来您提供了参数,并且在某处没有观察到它们,您可能遇到了问题。提供更多信息,例如 launch.json 配置和调试控制台的输出。