@toropchin

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

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

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

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

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