単純な質問ですが、答えられる人は少ないと思います
ケース 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 がエラーを報告するかどうかが重要です。