ホームページ >バックエンド開発 >PHPチュートリアル >単純な質問ですが、答えられる人は多くないと思います。

単純な質問ですが、答えられる人は多くないと思います。

WBOY
WBOYオリジナル
2016-06-13 13:01:35757ブラウズ

単純な質問ですが、答えられる人は少ないと思います
ケース A

<br />
return array_flip($result)[$parm];<br />


状況 B
<br />
$result =  array_flip($result);<br />
return $result[$parm];<br />




エディターはすべて Zend Studioo 9 です。なぜ一部のエディターではこのエラーが表示されず、一部のエディターではこのエラーが表示されるのか説明できますか?
-----解決策-------- --- --------
$result = array_flip($result);
return $result[$parm];
これは伝統的な書き方です

return array_flip($result)[$parm];
これはphp5.4の新しい書き方です

エディターがエラーを報告するかどうかではなく、PHP がエラーを報告するかどうかが重要です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。