PHP7 + регулярные выражения

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
Аватара пользователя
k907
Сообщения: 322
Зарегистрирован: 21 май 2014, 20:32

PHP7 + регулярные выражения

Сообщение k907 » 08 фев 2016, 16:12

Добрый день.
В HE начиная с версии 4.9.28 перестал работать модификатор шаблонов "i" (PCRE_CASELESS), я так понимаю проблема в PHP7.

Пример:
$str = 'Тест';
echo preg_match("/тест/i",$str);

Результат:
false

//**********************************
$str = 'тест';
echo preg_match("/тест/i",$str);

Результат:
true

Подскажите пожалуйста, как решить эту проблему, у меня 90% скриптов используют регулярный выражения...

HE 4.9.29
OS Win7х64
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: PHP7 + регулярные выражения

Сообщение bigfozzy » 09 фев 2016, 20:41

Добрый день

Как вариант - использовать старый PHP из предыдущих версий. (можно просто подменить папку PHP или через настройки)

+ Как тока выйдет PHP поновей без этого бага - я обновлю дистрибутив. PHP 7 по отзывам сильно экономит время на этапе разработке за счет лучшего компилятора - поэтому был вставлен по многочисленным просьбам.

Аватара пользователя
k907
Сообщения: 322
Зарегистрирован: 21 май 2014, 20:32

Re: PHP7 + регулярные выражения

Сообщение k907 » 09 фев 2016, 20:57

Спасибо.
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

Ответить