これは奇妙なことですが、私はこれまでに遭遇したことはありませんでした。Symfonyコンソールファイルで予期せぬ「['、expecting')」
私は、このようなclear:cache
やdoctrine:schema:update
としてコンソールコマンドを実行すると、私は端末上で次のエラーを取得する:
PHP Parse error: syntax error, unexpected '[', expecting ')' in /var/www/vhosts/mycrmsitetest.co.uk/httpdocs/bin/console on line 20
そのコンソールファイル内を参照する行は次のとおりです。
$env = $input->getParameterOption(['--env', '-e'], getenv('SYMFONY_ENV') ?: 'dev');
これは私のローカルドライブとまったく同じですが、それはそこで動作します。これはサーバ上にあるときだけ失敗します。
これは誰でも知っていますか?
[PHP Parse/Syntax Errors;どのようにそれらを解決するには?](http://stackoverflow.com/questions/18050071/php-parse-syntax-errors-and-how-to-solve-them)(tl; dr:サーバ上のPHPはあなたがローカルに持っているものよりも古いバージョンです。) – JJJ
あなたは古いPHPのバージョンを持っていると思いますが、それはまだ新しい配列構文をサポートしていません。 –