0

我使用 Zend IDE 并且经常使用分析代码来快速找到未声明或未使用的变量。作为所有 PHP 开发人员,我也使用正则表达式。

所以主要问题是在哪里设置复选框或调整配置文件以禁用这些警告:

错误的转义序列:\s(第 NN 行)

感谢您的回答!

4

3 回答 3

3

窗口->首选项->php->代码分析器->bug->bas转义序列

于 2009-03-12T14:03:49.253 回答
2

你为什么不更正输入错误的字符串声明。如果您有正则表达式foo\sbar,请将其写为:

'foo\\sbar'
"foo\\sbar"
于 2009-03-11T15:04:35.713 回答
1

我听从了@SMka 的建议,并像个魅力一样工作。但是,对于我的 Zend Studio (10.1) 版本,选项是:Window->Preferences->Semantic Analysis Properties

从那里,只需将“字符串中的错误转义序列”设置为忽略。

请记住,我并不是建议在每种情况下都更改它。这就是我想要的,因为它标记了我所有的正则表达式(已经工作了多年的正则表达式,所以没有理由因为警告而改变它们)。

希望这可以帮助...

于 2016-04-22T11:44:17.143 回答