今天在專案中使用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...