За последние 24 часа нас посетили 22639 программистов и 1209 роботов. Сейчас ищут 756 программистов ...

Помогите разобраться в ошибке

Тема в разделе "Сделайте за меня", создана пользователем DaryaFr, 5 июл 2022.

  1. DaryaFr

    DaryaFr Новичок

    С нами с:
    5 июл 2022
    Сообщения:
    6
    Симпатии:
    0
    Или возможно кто-нибудь сможет за определенную сумму все исправить...
    Сделали мне для сайта плагин, 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 буквы и цифры, соединяя их в слова и словосочетания, после просмотра добавлять в корзину(будет взаимодействовать с другим плагином)
    Всем большое спасибо за помощь.
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    Версия пыха на сервере и в требованиях к плагину, фрагмент кода, в котором ошибка. Телепатов нет
     
    DaryaFr нравится это.
  3. DaryaFr

    DaryaFr Новичок

    С нами с:
    5 июл 2022
    Сообщения:
    6
    Симпатии:
    0
    Код (Text):
    1. class Fields {
    2.     private array $fieldSet = [];
    3.     private array $fieldsNames = [];
    4.     private array $indexes = [];
    Вот фрагмент кода. Закоментила,заработал...но работает с жесткими глюками...но тут уже наверное вопрос к плагину который буквы кладет в корзину....
    Могу конечно весь код прислать из файла..но проблема конкретно вот тут
    Код (Text):
    1. private array $fieldSet = [];
     
  4. antoniii

    antoniii Активный пользователь

    С нами с:
    16 мар 2022
    Сообщения:
    417
    Симпатии:
    71
    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) и переведите текст ошибки...
     
    DaryaFr нравится это.
  5. DaryaFr

    DaryaFr Новичок

    С нами с:
    5 июл 2022
    Сообщения:
    6
    Симпатии:
    0
    Ну я его нашла)и посмотрела)... Но почему тогда валидатор все устраивает....? Он же должен был выдать ошибку
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    Плагин на пых 8+. Или 7.4, сейчас точно не помню в какой версии появились типизированные поля классов. А у вас более ранняя версия пыха, в которой этого нету
     
  7. DaryaFr

    DaryaFr Новичок

    С нами с:
    5 июл 2022
    Сообщения:
    6
    Симпатии:
    0
    прекрасно))))) версию пыха на хосте можно сменить?) у wp 6 версия стоит..последняя. какая там версияя пыха стоит надо посмотреть...)))
     
  8. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    А я знаю, какой там хост? Шаред, VPS? Если Шаред, обычно несколько поддерживается, и где-нибудь в личном кабинете можно поменять. Если VPS, то там от многих параметров зависит.
     
  9. antoniii

    antoniii Активный пользователь

    С нами с:
    16 мар 2022
    Сообщения:
    417
    Симпатии:
    71
    надо использовать функцию php_info для просмотра версии php. Создаём файл с одной строчкой
    Код (Text):
    1. <?php
    2. phpinfo();
    3. ?>
    Помещаем на сервер в доступную папку. Вызываем из браузера этот адрес и получаем информацию.
     
  10. DaryaFr

    DaryaFr Новичок

    С нами с:
    5 июл 2022
    Сообщения:
    6
    Симпатии:
    0
    Хост в рег ру... там есть настройка пыха
    --- Добавлено ---
    хм...на рег ру нашла настройку пыха...прям так и написано,настройка php.... но там много этих версию в том числе и 8.1.4.... по сути хост все поддерживает. А версия на сайте 7.3....
     
  11. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    Поставьте поновее, гляньте, что будет
     
  12. DaryaFr

    DaryaFr Новичок

    С нами с:
    5 июл 2022
    Сообщения:
    6
    Симпатии:
    0
    вопрос только как....ладно)пошла гуглить... огромное спасибо