IE盒子

搜索
查看: 194|回复: 3

使用VSCode写PHP

[复制链接]

1

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-9-23 06:56:32 | 显示全部楼层 |阅读模式
最近使用vscode 写js代码,手感很不错,不错地智能提示飞一般的写代码,然后寄希望于PHP,结果,不失望,就是函数参数里要写上类别,否则提示又计划生育了....
1.安装 vs code 和 wampserver
Download Visual Studio Code - Mac, Linux, Windows
Download Wampserver 64bits



2.安装插件  PHP Debug 和 PHP IntelliSense



3.配置 vs code 用户设置


      "editor.fontFamily":和 "javascript.validate.enable" 与本文无关
       php.suggest.basic   防止默认提示与PHP IntelliSense 冲突
       php.executablePath  PHP IntelliSense需要的,php版本必须7或以上
       php.validate.executablePath  VSCode默认写PHP需要
     那么重启vscode  PHP IntelliSense开始工作了



4. 配置PHP debug 插件
      确保wampsever 开启了xdebug插件,检查xdebug的在php.ini中配置是否正确,我被坑在了默认php.ini 中的php_xdebug的文件路径不对
    php.ini中设置
      xdebug.remote_enable = on
      xdebug.remote_autostart = on



验证xdebug是否配置正确 搜索 xdebug在 echo phpinfo(); 中



在vs code中点击坐标 debug的图标


点击设置 选PHP,生成默认的debug 配置就好



点击调试按钮(Listen for XDebug), 设置断点,chrome刷新localhost 访问index.php

回复

使用道具 举报

1

主题

14

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2022-9-23 06:56:46 | 显示全部楼层
为什么我始终无法捕获变量?  变量、堆栈 空空如也
回复

使用道具 举报

3

主题

6

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-9-23 06:57:22 | 显示全部楼层
怎么解决?
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-9-23 06:58:20 | 显示全部楼层
今天我也踩坑,发现是因为手动修改了php目录的php.ini,骗过了wamp导致我以为真的把xdebug给打开了。后来才知道不能修改php目录的php.ini,那个文件只是给wamp显示用的,而是应该从wamp托盘进去,选择php.ini来打开,把php.remote_enable和php.remote_autostart都设置为1就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表