я хочу, чтобы поместить функцию класса в качестве значения массива, но он показывает ошибку синтаксического анализа:функция класса в качестве значения массива
- сообщение об ошибке ЛИНТЕР - Ожидая ` ']»
Php сообщение об ошибке - ErrorException [Синтаксический ошибка]: ошибка синтаксиса, неожиданный '['
Пример
'имя' => [
'тип_данных' => 'VARCHAR',
'метка' => Lang :: получить ('site.general.name'),
...
Как вы видите, я хочу этикетку, чтобы быть значение, возвращенное из «Ланг "class" get ".
Ошибка в отсутствии закрывающей квадратной скобки, именно то, что она говорит! – Steve
Возможно, вы используете версию ниже 5.4, в которой разрешено определение короткого массива с помощью '[]'. –
. Можете ли вы вставить всю структуру массива? –