Или возможно кто-нибудь сможет за определенную сумму все исправить... Сделали мне для сайта плагин, cms wordpress. При установке он мне пишет фатальную ошибку вот такого содержания : Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting function (T_FUNCTION) or const (T_CONST) in /var/www/u1020628/data/www/xn--80aal0aheiq8a.xn--p1ai/wp-content/plugins/letters-builder/include/models/Fields.php on line 6 Я проверила код из этого файла в валидаторе, валидатор все устраивает..vs code тоже не ругается... В плагине еще куча php страниц. Я сама изучаю другой язык программирования, но очень просили посмотреть, да и самой непонятно, что конкретно не так. Суть плагина, выводить на экран 3D буквы и цифры, соединяя их в слова и словосочетания, после просмотра добавлять в корзину(будет взаимодействовать с другим плагином) Всем большое спасибо за помощь.
Код (Text): class Fields { private array $fieldSet = []; private array $fieldsNames = []; private array $indexes = []; Вот фрагмент кода. Закоментила,заработал...но работает с жесткими глюками...но тут уже наверное вопрос к плагину который буквы кладет в корзину.... Могу конечно весь код прислать из файла..но проблема конкретно вот тут Код (Text): private array $fieldSet = [];
Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting function (T_FUNCTION) or const (T_CONST) in /var/www/u1020628/data/www/xn--80aal0aheiq8a.xn--p1ai/wp-content/plugins/letters-builder/include/models/Fields.php on line 6 Найдите этот файл ( Fields.php) и переведите текст ошибки...
Ну я его нашла)и посмотрела)... Но почему тогда валидатор все устраивает....? Он же должен был выдать ошибку
Плагин на пых 8+. Или 7.4, сейчас точно не помню в какой версии появились типизированные поля классов. А у вас более ранняя версия пыха, в которой этого нету
прекрасно))))) версию пыха на хосте можно сменить?) у wp 6 версия стоит..последняя. какая там версияя пыха стоит надо посмотреть...)))
А я знаю, какой там хост? Шаред, VPS? Если Шаред, обычно несколько поддерживается, и где-нибудь в личном кабинете можно поменять. Если VPS, то там от многих параметров зависит.
надо использовать функцию php_info для просмотра версии php. Создаём файл с одной строчкой Код (Text): <?php phpinfo(); ?> Помещаем на сервер в доступную папку. Вызываем из браузера этот адрес и получаем информацию.
Хост в рег ру... там есть настройка пыха --- Добавлено --- хм...на рег ру нашла настройку пыха...прям так и написано,настройка php.... но там много этих версию в том числе и 8.1.4.... по сути хост все поддерживает. А версия на сайте 7.3....