PHPStorm使用PHP7新特性出現紅色波浪錯誤

2022-06-05 08:42:08 字數 784 閱讀 6410

今天在專案中使用php7新特性時phpstorm出現了如下紅色錯誤,看著讓人很不舒服,明明沒有錯

本地配置lnmp的php版本是7.2所以不是安裝的php版本過低的問題,而是phpstorm預設支援的php版本語法問題,通過在偏好設定中檢視發現預設是php5.6

需要把這裡的版本改為php7,但是可以看到卻是不可編輯狀態的,是因為phpstorm自動開啟了composer配置檔案同步的機制,只需要關閉就行,如下圖

更改後應該如下圖所示

接下來就可以更改php支援的語法版本了

php7的新特性

截止到目前為止,php官方已經發布了php7的rc5版本,預計在11月份左右會發布第乙個正式版本!現在來說php7的重大特性肯定已經是定型了,不會再有什麼變動了。後續一些版本的迭代主要也就是修修bug,優化之類的。下面就來說話我們一直期待的php7.0新特徵吧。1.標量引數型別宣告 現在支援字串 s...

PHP 7 的新特徵

我們知道php是一種弱型別的程式語言,因此沒有提供任何方法來指定輸入引數和返回值的型別,php7突破了這種現狀,增加了對標量型別 int,float,string,bool 的宣告支援,增加declare strict types 1 指令宣告是否嚴格型別校驗,我們來看一段 declare stri...

PHP7 常用新特性

1.標量型別宣告 php是一種弱型別的程式語言,因此沒有提供任何方法來指定輸入引數和返回值的型別,php7突破了這種現狀,增加了對標量型別 int,float,string,bool 的宣告支援,增加declare strict types 1 指令宣告是否嚴格型別校驗,來看一段 declare s...