Задать вопрос
@toropchin

Как сделать, чтобы PhpStorm не ругался на экранирующие слэши в регулярных выражениях?

PhpStorm ругается на экранирующие слеши в регулярных выражениях.
b4487c7d449c49a6b515da2e6a56d9bb.png
preg_match("/$_SERVER[HTTP_HOST]\/.*\//", $_SERVER['SCRIPT_FILENAME'], $result

Можно это как-то исправить?
  • Вопрос задан
  • 327 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
rdifb0
@rdifb0
Программист, реалист
Он просто говорит, что фигню вы написали.
Кто будет экранировать переменную через preg_quote? Кто будет учить что значат двойные кавычки в php, и какая будет в итоге регулярка? Если это не вы, то сделайте так
preg_match("/$_SERVER[HTTP_HOST]\\/.*\\//", $_SERVER['SCRIPT_FILENAME'], $result);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы