是否可以设置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设置”

您可以更改您的php版本 composer.json 文件

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

或在此路径中禁用您的设置

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

*如果更改composer.json文件 - as FélixGagnon-Grenier 评论,请记住,这对以后需要的方式有影响

通过选择打开“设置”对话框 文件|设置, ,然后单击 php 在下面 语言和框架. 。 PHP页面打开。

Screenshot of the PHP settings

现在您可以做2件事:

  1. 在打开的PHP页面上,您可以设置“ PHP语言级别”。
  2. 您可以安装您在本地想要的PHP版本,例如安装Wamp或Xamp之类的软件包,然后在打开的PHP页面上设置PHP的解释器。更多信息 这里

您可以使用 亚历杭德罗·莫雷诺(Alejandro Moreno)的答案, ,但是有时您可能无法从闭合下拉列表中更改PHP级别。

您可以从:

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

在再次申请后

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

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

在Mac上,它在PHPSTORM下,偏好,语言和框架,PHP

enter image description here

您可以按项目设置此项目,如 @Alejandro Moreno.

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

文件 - >新项目的偏好 - >语言和框架 - > php

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

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

enter image description here

enter image description here

enter image description here

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top