Как заставить Zend IDE 5.5.1 не беспокоить обратную косую черту?

StackOverflow https://stackoverflow.com/questions/633629

  •  10-07-2019
  •  | 
  •  

Вопрос

Я использую Zend IDE и довольно часто использую код анализа для быстрого поиска необъявленных или неиспользуемых переменных. Как и все разработчики PHP, я также использую регулярные выражения.

Итак, главный вопрос - где установить флажок или настроить файл конфигурации, чтобы отключить эти предупреждения:

Неверная escape-последовательность: \ s (строка NN)

Спасибо за ответы!

Это было полезно?

Решение

Почему бы вам просто не исправить неправильные объявления строк? Если у вас есть регулярное выражение foo \ sbar , напишите его как:

'foo\\sbar'
"foo\\sbar"

Другие советы

window-> предпочтения-> php-> анализатор кода-> ошибка-> escape-последовательность

Я последовал предложению @SMka и работал как шарм. Тем не менее, для моей версии Zend Studio (10.1), вариант был: Окно -> Настройки -> Свойства семантического анализа

Оттуда просто установите " Плохую escape-последовательность в строке " игнорировать.

Имейте в виду, что я не предлагаю менять это в каждом случае. Это было то, что я хотел, потому что помечал все мои регулярные выражения (например, которые работали годами, поэтому нет причин менять их из-за предупреждения).

Надеюсь, это поможет ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top