PHPで「Parse error: syntax error, unexpected '['」というエラーになる場合の対処方法を紹介します。 1.はじめに 次のPHPスクリプトを作って動作させようとしたところ、「Parse error: syntax error, unexpected '[' in ~」というエラーになりました。 <?php $a = [ 'foo' => 'aaa', 'bar' => 'bbb' ]; var_dump($a); ?> 特に間違いがあるコードではないのですが原因が分かりません。 2.原因 PHP5.4以降では配列の短縮構文が追加され、"array()"の代わりに"[]"を使えるようになりました。 <?php $array = array( "foo" => "bar", "bar" => "foo", ); // PHP 5.4 ではこのようにも書けま