是否可以设置PHP版本值,比如说4.0+并且PHPStorm突出显示的函数不适用于最旧的版本?例如,对于PHP4,这应该突出显示static function
等。我在我的PC上安装了PHP,但我不想为我必须生成的每个小脚本安装较旧的PHP版本。
谢谢
如果您的字段被禁用。
可能是您的设置“使用composer.json同步IDE设置”
您可以在composer.json
文件中更改PHP版本
"require": {
"php": ">=7.1.0",
}
或者在此路径中禁用您的设置
File -> Settings -> Languages & Frameworks > PHP > Composer
*如果您更改了composer.json文件 - 正如Félix Gagnon-Grenier所评论的那样,请记住它对以后需要包的方式有影响
选择File |打开Settings对话框单击设置,然后单击语言和框架下的PHP。 PHP页面打开。
现在你可以做两件事:
您可以使用Alejandro Moreno's answer,但有时您可能无法从关闭的下拉列表中更改PHP级别。
您可以从以下位置禁用“使用composer.json同步IDE设置”复选框:
文件 - >设置 - >语言和框架 - > PHP - > Composer
再申请后再打开
文件 - >设置 - >语言和框架 - > PHP
在这里您可以从打开的下拉列表中更改PHP级别。
您可以按照@Alejandro Moreno的说明为每个项目设置此项目。
还有一个全局设置,允许您为所有新项目设置PHP语言级别。
文件 - >新项目的首选项 - >语言和框架 - > PHP
在这里,您可以为所有未来的项目设置所需的级别:-)