最近在mac系统下安装zend studio作为php开发工具,把以前的代码导入,发现项目中有很多 “assignment in condition”的警告,造成原因是在条件判断的if、while中使用了如下类似的做法:
想去掉这个警告有多种方法,这里列出两种,第一种是从代码的角度,把代码写的更健壮,例如:
但是往往项目中会使用到第三方php代码,第三方代码可能会有大量这种警告,如果自己逐个修改,那还是一件比较麻烦的事,这里提供的第二种方法是通过修改zend studio设置,彻底忽略这类警告提示信息。
具体设置为,依次打开 偏好设置 –> PHP –> Semantic Analysis Properties,展开右边Potential Programmer Problems,在其下面可以找到“Assignment in condition(e.g. ‘if(a=b)’),把Warning修改Ignore,保存设置就彻底去掉这个警告提示了。
转载自:http://www.netingcn.com/zend-studio-assignment-in-condition.html
本文介绍在Mac系统下使用ZendStudio进行PHP开发时遇到的“assignmentincondition”警告及其解决方法。提供了两种解决方案:一是从代码层面改进,二是通过配置ZendStudio忽略此类警告。

731

被折叠的 条评论
为什么被折叠?



