Как заставить Zend IDE 5.5.1 не беспокоить обратную косую черту? - PullRequest
0 голосов
/ 11 марта 2009

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 12 марта 2009

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

2 голосов
/ 11 марта 2009

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

'foo\\sbar'
"foo\\sbar"
1 голос
/ 22 апреля 2016

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

Оттуда просто установите «Плохая escape-последовательность в строке» на «Пропустить».

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

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

...