Приложение CakePHP отображает синтаксическую ошибку, неожиданную [

Это ошибка, которую я получаю:

Error: syntax error, unexpected '[' Line: 10 

Я запускаю приложение cakephp на Linux-сервере ubuntu 3.7, это cakephp 2.3.7 и PHP 5.3.1. Теперь я запускаю WAMP на EC2 после установки linux. На моем localmachine я запускаю XAMPP в Windows 7, и он не получает ту же ошибку. Это код, в котором отображается ошибка:

  10: <?php foreach ($this->Session->read('Customer')['Addresses'] as $key => $value) { 11: $ids[$z++] = $value['id']; 12: ?> ... 

Поскольку он не дает никаких ошибок в localmachine, я предполагаю, что он имеет какое-то отношение к серверной среде. Пожалуйста, помогите, спасибо! 🙂

Solutions Collecting From Web of "Приложение CakePHP отображает синтаксическую ошибку, неожиданную ["