如何在PHPStorm中设置PHP版本?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PHPStorm中设置PHP版本?相关的知识,希望对你有一定的参考价值。

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

谢谢

答案

所以,你的意思是突出显示在你编写的版本中不起作用的所有代码片段,对吧?这可以在:

Preferences -> Languages & Frameworks > PHP

或者在较新版本的PhpStorm中:

File -> Settings -> Languages & Frameworks > PHP

enter image description here

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

例如,当本地版本为7.0时,这非常有用,但生产版本为5.5。这样,phpstorm会警告你哪些部分在生产中不起作用。

另一答案

如果您的字段被禁用。

可能是您的设置“使用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页面打开。

Screenshot of the PHP settings

现在你可以做两件事:

  1. 在打开的PHP页面上,您可以设置“PHP语言级别”。
  2. 您可以安装本地希望的PHP版本,例如,安装wamp或xamp等软件包,然后在打开的PHP页面上设置PHP的解释器。更多信息here
另一答案

您可以使用Alejandro Moreno's answer,但有时您可能无法从关闭的下拉列表中更改PHP级别。

您可以从以下位置禁用“使用composer.json同步IDE设置”复选框:

文件 - >设置 - >语言和框架 - > PHP - > Composer

再申请后再打开

文件 - >设置 - >语言和框架 - > PHP

在这里您可以从打开的下拉列表中更改PHP级别。

另一答案

在Mac上,它在PHPStorm,首选项,语言和框架,PHP下

enter image description here

另一答案

在图片中..........................

enter image description here

enter image description here

enter image description here

另一答案

您可以按照@Alejandro Moreno的说明为每个项目设置此项目。

还有一个全局设置,允许您为所有新项目设置PHP语言级别。

文件 - >新项目的首选项 - >语言和框架 - > PHP

在这里,您可以为所有未来的项目设置所需的级别:-)

以上是关于如何在PHPStorm中设置PHP版本?的主要内容,如果未能解决你的问题,请参考以下文章

php7调试怎么在phpstorm中设置

如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作

如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作

使用 WSL-2 和 Docker 在 PhpStorm 中设置 PHPUnit:无法解析 PHPUnit 版本输出:无法打开输入文件

在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作

如何在android的片段中设置应用程序上下文?