网站开发哈尔滨网站开发公司电话,漯河城乡建设管理局网站,玉树营销网站建设,火山视窗软件开发平台最近在mac系统下安装zend studio作为php开发工具#xff0c;把以前的代码导入#xff0c;发现项目中有很多 “assignment in condition”的警告#xff0c;造成原因是在条件判断的if、while中使用了如下类似的做法#xff1a; if ($res $other)while (($row $res-fet…最近在mac系统下安装zend studio作为php开发工具把以前的代码导入发现项目中有很多 “assignment in condition”的警告造成原因是在条件判断的if、while中使用了如下类似的做法 if ($res $other)while (($row $res-fetchRow(DB_FETCHMODE_OBJECT))) 想去掉这个警告有多种方法这里列出两种第一种是从代码的角度把代码写的更健壮例如 if (($res $other) ! FALSE)while (($row $res-fetchRow(DB_FETCHMODE_OBJECT)) ! FALSE) 但是往往项目中会使用到第三方php代码第三方代码可能会有大量这种警告如果自己逐个修改那还是一件比较麻烦的事这里提供的第二种方法是通过修改zend studio设置彻底忽略这类警告提示信息。 具体设置为依次打开 偏好设置 – PHP – Semantic Analysis Properties展开右边Potential Programmer Problems在其下面可以找到“Assignment in condition(e.g. ‘if(ab)’)把Warning修改Ignore保存设置就彻底去掉这个警告提示了。