如何在PHPStorm中设置PHP版本?

2022-08-30 06:40:48

是否可以设置PHP版本值,例如4.0 +,并让PHPStorm突出显示不适用于最旧版本的函数?例如,对于 PHP4,这应该突出显示等。我的PC上有一个PHP安装,但我不想为我必须生成的每个小脚本安装较旧的PHP版本。static function

谢谢


答案 1

所以,你的意思是突出显示所有无法与你正在编写的PHP版本一起使用的代码片段,对吧?这可以在这里完成:

Preferences -> Languages & Frameworks > PHP

在Mac上也是如此:

PhpStorm -> Preferences (⌘,) -> Languages & Frameworks > PHP

或者在Windows中使用较新版本的PhpStorm:

File -> Settings -> Languages & Frameworks > PHP

Sample dialogbox for mentioned prefrences

然后选择您的 PHP 版本,例如,7.0

例如,当您的本地系统运行时,这非常有用,但生产正在运行。PHP 7.0PHP 5.5

这样,PhpStorm将警告您哪些部分将无法在生产中工作,并在根据所选版本编写代码时显示适当的提示,等等。


答案 2

如果您的字段被禁用。

可能您的设置“将 IDE 设置与 composer.json 同步”已启用

您可以在文件中更改您的 PHP 版本composer.json

"require": {
    "php": ">=7.1.0",
}

或禁用此路径中的设置

File -> Settings -> Languages & Frameworks > PHP > Composer

*如果您更改了 composer.json 文件 - 正如 Félix Gagnon-Grenier 所评论的那样,请记住,它对以后需要软件包的方式有影响


推荐