香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 109|回复: 3

使用VSCode写PHP

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-9-22 07:48:07 | 显示全部楼层 |阅读模式
最近使用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

主题

4

帖子

4

积分

新手上路

Rank: 1

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

使用道具 举报

2

主题

7

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2022-9-22 07:49:28 | 显示全部楼层
怎么解决?
回复

使用道具 举报

0

主题

4

帖子

0

积分

新手上路

Rank: 1

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-3-15 07:29 , Processed in 0.223457 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

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