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

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

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

感谢您的回答!

有帮助吗?

解决方案

为什么要<!>#8217;你只需要纠正错误输入的字符串声明。如果您有正则表达式foo\sbar,请将其写为:

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

其他提示

window - <!> gt;首选项 - <!> gt; php - <!> gt;代码分析器 - <!> gt; bug - <!> gt; bas转义序列

我遵循了@SMka的建议,就像一个魅力。但是,对于我的Zend Studio版本(10.1),选项是: 窗口 - <!> gt;首选项 - <!> gt;语义分析属性

从那里开始,只需设置<!>“;字符串<!>中的错误转义序列”;忽略。

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

希望这会有所帮助......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top