vscode 对 PHP 函数跳转支持是不是还不够完善,或者有好的插件推荐吗?

2021-09-01 10:08:21 +08:00
 justrand

目前按照教程配置好了“PHP Intelephense”插件,但是发现有部分函数无法跳转,目前不清楚是 ci 框架问题,还是说对部分方法他就是无法跳转?
目前是拿 CodeIgniter3.X 框架测试的,同样的情况在 sublime 和其他 ide 我试了都可以跳转道函数定义的地方,这块不知有没有解决方法?

3625 次点击
所在节点    Visual Studio Code
11 条回复
QlanQ
2021-09-01 10:37:58 +08:00
给 weblcome_model 定义类型,如果你的 PHP 版本比较高,建议给 方法都定义好返回值
justrand
2021-09-01 10:41:42 +08:00
@QlanQ 有定义返回值的,php 版本是 7.3
justrand
2021-09-01 10:42:34 +08:00
@QlanQ 现在问题是,我不清楚他在什么情况下不支持跳转,因为大部分函数可以跳转的
charlie21
2021-09-01 11:25:24 +08:00
php 向军后盾人文档
https://doc.houdunren.com/vscode/1 基础知识.html#常用插件
yangliuan
2021-09-01 14:07:31 +08:00
框架的项目都需要用 composer 安装 ide 工具 扩展包,像 laravel 框架需要安装 barryvdh/laravel-ide-helper swoole 框架需要安装 wudi/swoole-ide-helper
shellic
2021-09-01 14:16:06 +08:00
为什么不用 PhpStorm
justrand
2021-09-01 14:31:53 +08:00
@shellic 想试试 vscode 。支持下开源
justrand
2021-09-01 14:32:21 +08:00
@yangliuan 好吧
zjsxwc
2021-09-01 17:29:59 +08:00
我对各种 php ide 的体验,
phpstorm 最强,优化最好,
netbeans 能干,但是碰到大项目会有点卡顿,插件少一点,
vscode 、emacs 、vim 、st 之流都是样子货,谁用谁自虐,谁想不开就去用。
mafeifan
2021-09-01 23:18:50 +08:00
vscode 调试 PHP 比 PHPstorm 要好用一些
heqichang
2021-09-02 10:14:54 +08:00
给 class 加个 @property 注释应该就可以了
个人感觉 CI 框架对 IDE 不太友好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX