如何在PHPStorm中设置PHP版本?

问题描述:

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

感谢

+2

它为什么要强调'__construct()'?这是PHP4中一个完全有效的函数标识符,它只是不被称为构造函数。 – Mchl 2010-11-08 09:33:44

+1

@Mchl,是静态函数好吗? – Fluffy 2010-11-08 10:35:23

+0

静态在PHP4以及IIRC中是avaialbe。尝试'抽象'或使用可见性修饰符'public','protected','private'。无论如何,编写应该在PHP4以及PHP5下工作的OO代码是一个无关紧要的任务IMO。对象模型在两者之间差别太大。 – Mchl 2010-11-08 10:55:04

所以,你的意思是强调所有部分的代码,不会在你写它的版本下工作,对不对?

Preferences -> Languages & Frameworks > PHP 

还是在PhpStorm的新版本:可在完成

File -> Settings -> Languages & Frameworks > PHP 

enter image description here

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

这时候非常有用例如,你的本地在7.0,但生产在5.5。这种方式phpstorm将警告你哪些部分不会在生产中工作。

+0

你使用什么版本?我没有这个选项。 – Fluffy 2014-09-10 10:21:27

+0

对不起,我应该指定:7.1.3 – 2014-09-10 10:58:14

+5

我们可以为每个项目做这个或者这只是“全局”吗? – ryanwinchester 2015-02-02 18:09:40

通过选择打开设置对话框文件|设置,然后点击PHP根据语言&框架。 PHP页面打开。

Screenshot of the PHP settings

现在你可以做两件事情:

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

你能看到那是设置'对于当前项目'吗?我如何更新Global(所有项目)? – Vuong 2018-03-08 07:43:45

在画面

..........................

IN

enter image description here

enter image description here

enter image description here