2010-11-08 120 views
45

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

回答

70

所以,你的意思是強調所有部分的代碼,不會在你寫它的版本下工作,對不對?

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

11

通過選擇打開設置對話框文件|設置,然後點擊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

0
在畫面

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

IN

enter image description here

enter image description here

enter image description here

相關問題