Atitit vscode 调试php vscode使用法

目录
1. 直接debug没反应,或者打开扩展列表    1
2. 调试配置法    1
2.1. Debug》》Add cfg php    1
2.2. Xdebug 和直接执行调试    1
2.3. 增加runtimeExecutable    1
3. PHP extensions    2
4. 问题解决法    4
4.1. spawn php ENOENT" In VS Code    4
5. 格式化    5
6. 重构    5
6.1. 改变变量名    5

1.直接debug没反应,或者打开扩展列表
增加调试配置

2.调试配置法
2.1.Debug》》Add cfg php

2.2.Xdebug 和直接执行调试
选择: "Launch currently open script",

2.3.增加runtimeExecutable
Zengjia
    "runtimeExecutable": "C:/wamp/bin/php/php5.6.31/php.exe",
Launch.json

3.PHP extensions
There are many PHP language extensions available on the VS Code Marketplace and more are being created. You can search for PHP extensions from within VS Code in the Extensions view (Ctrl+Shift+X) then filter the extensions drop-down list by typing 'php'.

Prettier - Code form...
4.4M
esbenp
Code formatter using prettier

Code Runner
2.9M
formulahendry
Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go...

PHP IntelliSense
2.9M
felixfbecker
Advanced Autocompletion and Refactoring support f...

HTML CSS Support
2.4M
ecmel
CSS support for HTML documents

Tip: The extensions shown above are dynamically queried. Click on an extension tile above to read the description and reviews to decide which extension is best for you. See more in the Marketplac

I found what's the problem. The extension uses the global PATH for php, and if you don't have php in the PATH you have to define it in the extension settings: "runtimeExecutable : my\path\php.exe"

4.问题解决法
4.1.spawn php ENOENT" In VS Code
Zengjia
    "runtimeExecutable": "C:/wamp/bin/php/php5.6.31/php.exe",
Launch.json

{
    // 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}",
            "runtimeExecutable": "C:/wamp/bin/php/php5.6.31/php.exe",
            "cwd": "${fileDirname}",
            "port": 9000
        }
    ]
}

5.格式化

Useing:: rignt key>>format

ile>Preferences>Settings
from the window that comes when u choose settings, you need to search for "Edit in settings.json" click on that and over there you need to specify your php.exe file path
mine looks like this
{
 "phpfmt.php_bin": "\"C:\\Program Files\\php\\php.exe\"",
}

或者sarch phpfmt.php_bin。。Then type in path then ok...

6.重构
6.1.改变变量名
Rightkey 》》change al occurence

Atitit vscode 调试php vscode使用法 目录 1. 直接debug没反应,或者打开扩展列表 1 2. 调试配置法 1 2.1. Debug》》Add cfg php 1 2.2.相关推荐

  1. debug没反应 eclipse_解决eclipse无法运行或调试的办法

    前一天还好好的clipse,今天上班打开以后,居然不能调试和运行了,也不能加断点.开始以为是workspace的问题,就重新建立了一个workspace,结果还是不行.我又重新下了个eclipse,问 ...

  2. Flutter夜神模拟器调试及Vscode开发

    下载夜神模拟器下载链接 为什么下载第三方的模拟器,因为快,安装方便,操作又简单,很适合菜鸟的我 下载安装完之后,打开android Studio的run ,执行Run 'app'就会自动把你的项目安装 ...

  3. vscode安装python扩展并开展远程调试的过程

    因为关于vscode安装远程扩展的过程比较繁琐而且根据不同的远程主机有细微差别,所以本文不讲SSH连接远程主机的过程,并且默认你的远程主机已经配置了python解释器(标志就是vscode右下角显示了 ...

  4. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ③ ( 创建工程目录 | 添加 C++ 源代码 | 代码自动提示 )

    文章目录 一.创建工程目录 二.添加 C++ 源代码 三.代码自动提示 可以参考官方提供的文档 : https://code.visualstudio.com/docs/cpp/config-linu ...

  5. vscode php断点,VSCode中设置断点调试PHP(示例代码)

    所需文件 xampp 集成服务器(本文使用Apache2.4+MySQL+PHP7.4.3) vscode Xdebug php-debug 插件 配置Xdebug 1. 下载Xdebug插件 (直接 ...

  6. vscode android调试,使用VsCode开发调试React Native笔记

    Prerequisites: Android SDK Emulator/adb等环境先准备好 Steps: 启动simulator C:\AndroidSDK\Android\sdk\tools> ...

  7. vscode markdown_使用vscode开始Markdown写作之旅

    本文适用于以下对象-- 从没用过Markdown的 打算开始用Markdown的 日常使用Windows平台的 Markdown的介绍大家可以参考上一篇文章:本文的目的,则是引导大家开始Markdow ...

  8. VScode的使用——“VSCode”

    各位CSDN的uu们你们好呀,这是我成为CSDN实力新星后写的第一篇文章,而且最近呢,确实是有点摆烂,没有怎么写博客,但是我发现,还是得多写,才有意义,下面,让我们进入VScode的世界吧 VSCod ...

  9. Web入门之VScode基本操作,文本框、输入框、单选框、多选框、列表、插入图片、插入按钮及跳转网页和页面

    Web入门之VScode基本操作,表单.输入框.单选框.多选框.列表.插入图片.插入按钮及跳转网页和页面 已经在VSCode中新建了.html项目,下面我们来进行一些基本的简单操作,关于如何新建项目, ...

  10. 【CentOS Linux 7】实验5【安装VScode,并用VScode编写HTML网页】

    Linux系统及应用---调研报告 [CentOS Linux 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [CentOS Linux 7]实验2[Shell编程及应用] [ ...

最新文章

  1. python学习手册中文版免费下载-Python学习手册
  2. 数据中心防火要把“十关”
  3. C++ Opengl 显示TGA文件和扩展名源码
  4. spring mvc学习(41):restful的crud的项目原型介绍
  5. Burp破解安装(1.7和2.0)
  6. python定义变量名的时候、需要注意问题_python中将函数赋值给变量时需要注意的一些问题...
  7. ubuntu mysql开发环境_Ubuntu + Nginx/PHP/MYSQL开发环境配置图文教程
  8. jave 逻辑运算 vs 位运算 + Python 逻辑运算 vs 位运算
  9. C++之左值引用与右值引用
  10. knockoutjs ajax分页,knockoutjs(ko.js) 模板循环输出变量
  11. 批量打印软件导入Excel时如何保留两位小数
  12. 区块链相关技术学习总结(1)——区块链以及区块链技术入门详解
  13. SylixOS进化简史
  14. Python绘制双对数曲线
  15. 局域网共享文件夹/共享文件夹无法访问解决办法
  16. 2021-05-12 MongoDB面试题 什么是MongoDB分片集群
  17. 锁客+裂变,这套玩法你觉得怎么样
  18. 快速傅立叶变换的C语言实现方法
  19. 程序员知识产权问题:程序员在家自己开发小软件,公司是否有权利强制留下?
  20. 怎么算程序框图的计算机程序,算法与程序框图导学案

热门文章

  1. mysql用binlog回复_mysql binlog回复数据,亲测
  2. view 判断显示 微信_微信小程序开发用户授权登录(上)
  3. macos怎么装mysql80_Mac下MySQL安装配置教程
  4. FindFirstFile和FindNextFile
  5. 反汇编IDA WinDbg
  6. Ubuntu编译环境相关
  7. Javascript 中的map/reduce
  8. 华硕物联网机器人今年推出 开发进入最后阶段
  9. (版本定制)第2课:通过案例对SparkStreaming透彻理解之二
  10. 深入String 与StringBuffer详解那个更省资源