Как заставить Zend IDE 5.5.1 не беспокоить обратную косую черту?
-
10-07-2019 - |
Вопрос
Я использую Zend IDE и довольно часто использую код анализа для быстрого поиска необъявленных или неиспользуемых переменных. Как и все разработчики PHP, я также использую регулярные выражения.
Итак, главный вопрос - где установить флажок или настроить файл конфигурации, чтобы отключить эти предупреждения:
Неверная escape-последовательность: \ s (строка NN)
Спасибо за ответы!
Решение
Почему бы вам просто не исправить неправильные объявления строк? Если у вас есть регулярное выражение foo \ sbar
, напишите его как:
'foo\\sbar'
"foo\\sbar"
Другие советы
window-> предпочтения-> php-> анализатор кода-> ошибка-> escape-последовательность
Я последовал предложению @SMka и работал как шарм. Тем не менее, для моей версии Zend Studio (10.1), вариант был: Окно -> Настройки -> Свойства семантического анализа
Оттуда просто установите " Плохую escape-последовательность в строке " игнорировать.
Имейте в виду, что я не предлагаю менять это в каждом случае. Это было то, что я хотел, потому что помечал все мои регулярные выражения (например, которые работали годами, поэтому нет причин менять их из-за предупреждения).
Надеюсь, это поможет ...