За последние 24 часа нас посетили 20110 программистов и 1083 робота. Сейчас ищут 694 программиста ...

Cannot use string offset as an array

Тема в разделе "PHP для новичков", создана пользователем romagromov, 16 фев 2019.

  1. romagromov

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

    С нами с:
    17 дек 2015
    Сообщения:
    73
    Симпатии:
    0
    Здравствуйте!
    Есть компонент для Joomla. Он не обновляется больше.
    Сервер перешел на PHP 7.2 и теперь при открытии страниц этого компонента отображается ошибка Cannot use string offset as an array

    [​IMG]

    Как это исправить?
    Спасибо.
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    понять и простить
     
  3. yanuzay

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

    С нами с:
    28 мар 2018
    Сообщения:
    497
    Симпатии:
    57
    смотри в логах в каком файле ошибка и исправляй.
    либо откати php к версии 7.0 , на ней этой ошибки не будет возникать
     
  4. romagromov

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

    С нами с:
    17 дек 2015
    Сообщения:
    73
    Симпатии:
    0
    Откатил, исчезла ошибка.
    Но рано или поздно придется переходить на более свежую.
    Может есть какой-то список известных правок для перехода на 7.2?

    Например

    $variable= '';
    заменить на
    $variable= array();

    Но у меня не оно.
     
  5. ElisDN

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

    С нами с:
    13 фев 2018
    Сообщения:
    605
    Симпатии:
    130
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
  7. ElisDN

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

    С нами с:
    13 фев 2018
    Сообщения:
    605
    Симпатии:
    130
    Форум заменяет ссылки с php.net на php.ru и они бьются. Забавно.