Ошибка в массиве: unexpected '[' in

Статус
В этой теме нельзя размещать новые ответы.

DoctorNWS

Писатель
Регистрация
19 Мар 2014
Сообщения
35
Реакции
65
Не могу понять где же все таки пропустил:
Parse error: syntax error, unexpected '[' in /var/www/*********/data/www/*********/engine/protected/AutoLoader/autoload_classes.php on line 11
Сам код:
<?php
/*
|--------------------------------------------------------------------------
| Пути к классам
|--------------------------------------------------------------------------
|
| Список классов в виде ключей массива и путей к их файлам в виде значений
|
*/

return [
'Logs' => 'engine/protected/logs.php',
'Registry' => 'engine/protected/registry.php',
'Config' => 'engine/protected/config.php',
'Request' => 'engine/protected/request.php',
'Session' => 'engine/protected/session.php',
'Response' => 'engine/protected/response.php',
'Document' => 'engine/protected/document.php',
'DB' => 'engine/protected/db.php',
'mysqlDriver'=> 'engine/protected/Database/mysql.php',
'pdoDriver'=> 'engine/protected/Database/pdo.php',
'Load' => 'engine/protected/load.php',
'Router' => 'engine/protected/router.php',
'Route' => 'engine/protected/Router/Route.php',
'Controller'=> 'engine/protected/controller.php',
'Model' => 'engine/protected/Model/model.php',
'View' => 'engine/protected/Views/View.php',
'Zara' => 'engine/protected/Views/Zara/Zara.php',
'ZaraCompiler'=>'engine/protected/Views/Zara/ZaraCompiler.php',
'ZaraFactory'=> 'engine/protected/Views/Zara/ZaraFactory.php',
'Debug' => 'engine/protected/Debug/Debug.php',
'DebugException'=> 'engine/protected/Debug/DebugException.php',
'Dumper' => 'engine/protected/Helpers/Dumper.php',

'Maksa' => 'app/helpers/Maksa.php',
];
 
@DoctorNWS, замени конструкцию [] на array() и проверь результат.
 
Вангую... PHP 5.3?

Честно говоря, не помню такой записи синтаксиса, но начиная с php 5.4 код выполняется без ошибок...

P.s. а потом со слюной у рта кто-то защищает php 5.2 и ниже...
 
Слишком древняя версия пыха - Для просмотра ссылки Войди или Зарегистрируйся
Кстати по умолчанию этот сервис версии ниже 5.6.* даже не проверяет...

без результата)
Или не правильно поменял или где-то включился кеш. Замена [] на array() является решением - Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху