@imandrey

Parse error: syntax error, unexpected '[' in?

Помогите разобраться с проблемой
залил сайт на хостинг
выкидает ошибку
Parse error: syntax error, unexpected '[' in /home/ainterpr/site.com/www/plugins/system/advancedmodules/advancedmodules.php on line 20

вот 20 линия
if (in_array($input->get('option'), ['com_installer', 'com_regularlabsmanager']) && $input->get('action') != '')
{
	return;
}
  • Вопрос задан
  • 65 просмотров
Решения вопроса 3
DevMan
@DevMan Куратор тега PHP
старая версия пхп.
Ответ написан
@alexalexes
какая версия php?
Если выше 5.6, то синтаксис массива [] допустим, если ниже, то только array().
Ответ написан
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
Начиная с PHP 5.4 возможно использовать короткий синтаксис определения массивов, который заменяет языковую конструкцию array() на [].

Ваша версия php < 5.4, перепишите так
if (in_array($input->get('option'), array('com_installer', 'com_regularlabsmanager')) && $input->get('action') != '')
{
  return;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 сент. 2020, в 17:52
1000 руб./за проект
18 сент. 2020, в 17:49
500 руб./в час
18 сент. 2020, в 17:24
180 руб./за проект