VSCODE PHP IntelliSense / Intelephense 问题
VSCODE PHP IntelliSense / Intelephense issues
我正在使用 Visual Studio 代码在 PHP 项目中工作。
当我安装PHP IntelliSense 时,我无法通过ctrl+click 跳转到方法定义,所以很烦人。
所以我安装了 PHP Intelephense。现在我可以毫无问题地完成它,但出现了新问题:在某些插件上(例如 Dompdf)甚至,我的 php 文件中有错误告诉我某些方法未定义。
是否可以让 ctrl+click 在 IntelliSense 或 Intelephense 上更强大地查找方法声明?
例如,Intelephense 告诉我 "Imagick()" 是未定义的,但是当我使用我的应用程序时它工作得很好...
您无法显示 PHP 扩展 classes/interfaces 的代码,因为它们是由 C 编写的。
但是你可以为它创建虚拟 classes/interfaces,快速的方法 - 通过 php.net.
修复虚拟代码
我正在使用 Visual Studio 代码在 PHP 项目中工作。
当我安装PHP IntelliSense 时,我无法通过ctrl+click 跳转到方法定义,所以很烦人。
所以我安装了 PHP Intelephense。现在我可以毫无问题地完成它,但出现了新问题:在某些插件上(例如 Dompdf)甚至,我的 php 文件中有错误告诉我某些方法未定义。
是否可以让 ctrl+click 在 IntelliSense 或 Intelephense 上更强大地查找方法声明?
例如,Intelephense 告诉我 "Imagick()" 是未定义的,但是当我使用我的应用程序时它工作得很好...
您无法显示 PHP 扩展 classes/interfaces 的代码,因为它们是由 C 编写的。 但是你可以为它创建虚拟 classes/interfaces,快速的方法 - 通过 php.net.
修复虚拟代码