鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全/ PHPStorm 為方法自動補全了 @return array|mixed,為什

PHPStorm 為方法自動補全了 @return array|mixed,為什么是 mixed?

「情況」:PHPStorm 為 return $_GET 的方法,自動補全了 @return array|mixed 的文檔標(biāo)記。
「問題」:為什么是 mixed?$_GET 不是一個數(shù)組嗎?

這是 IDE 的 Bug,還是我從未知道的船新 $_GET 特性?

回答
編輯回答
別傷我

對于phpstorm來說,$_GET只是一個普通變量,而你在函數(shù)中,應(yīng)該是有$_GET相關(guān)的數(shù)組操作,所以phpstorm判定你這個$_GET是數(shù)組,但又不確定是否還有其他形態(tài),所以后面會再加上mixed。任何無法確定的數(shù)據(jù)類型,phpstorm都會給你個mixed。

2017年1月7日 13:31