За последние 24 часа нас посетили 7630 программистов и 445 роботов. Сейчас ищут 102 программиста ...

PHP Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

Тема в разделе "PHP для новичков", создана пользователем kinlok, 13 сен 2020.

  1. kinlok

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

    С нами с:
    18 мар 2017
    Сообщения:
    50
    Симпатии:
    0
    PHP:
    1. if($msg) $msg = preg_replace("#@([a-zA-Z_\.0-9]+)*(?:\s+\((?:(.*?)\))?\s*)?#ies", "\compileTag('\\1', '\\2')", $msg);
    памагите решить проблему
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    2.762
    Симпатии:
    518
    Адрес:
    Татарстан
    Воспользуйтесь переводчиком, если так не понятно. Ну и сделайте соотвующие замены
     
  3. kinlok

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

    С нами с:
    18 мар 2017
    Сообщения:
    50
    Симпатии:
    0
    уже давно перевел я проста не допер просто заменить
    preg_replace на preg_replace_callback или предется код подпровлять ищё ?
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    2.762
    Симпатии:
    518
    Адрес:
    Татарстан
    Придется, а как же.
    Посмотрите описание одной функции а потом второй