最近在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(a=b)’),把Warning修改Ignore,保存设置就彻底去掉这个警告提示了。

彻底解决zend studio 下 assignment in condition警告相关推荐

  1. Zend Studio 12.5安装教程(win32、win64完整版)

    Zend Studio是一款非常好用的php集成开发环境,针对很多还不清楚Zend Studio 12.5.1在哪里下载,如何安装.注册和汉化的伙伴们,这里为大家讲一下基本的安装.注册和汉化教程: 软 ...

  2. 原创:关于Zend Studio 11.0.2使用localhost无法打开问题,附解决步骤

    关于Zend Studio 11.0.2使用localhost无法打开问题,附解决步骤 前段时间一直想搭建PHP学习环境,百般挑选之下,选择了Zend Studio+phpStudy,可是下学习过程中 ...

  3. Zend Studio 无法打开的解决办法

    今天郁闷的...正在写代码,突然 computer 嗝屁了,断电后自动重启了一次,开机后就悲剧了,Zend Studio 9 无法打开了,每次运行只弹窗个 请查看项目错误日志的提示 然后就没反应了.. ...

  4. 在 Zend Studio 12.5 里下断点调试运行 PHP 源代码

    本文解决如下问题:在Zend Studio里面下断点然后调试运行(Debug As PHP Web Application),却发现网站正常跑起来了,断点根本就没生效. 断点不生效,主要原因是调试器没 ...

  5. zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法

    转载自:http://blog.csdn.net/wide288/article/details/21622183 zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法:  z ...

  6. Zend Studio 8.0.1 官方汉化包安装 解决文本中文乱码

    ------------------- 官方汉化方法  ------------------------ Help install new software [弹出install窗口] Add: -- ...

  7. Zend Studio 0x80070666错误解决

    2019独角兽企业重金招聘Python工程师标准>>> 简要记录下,希望能帮到遇到相同问题的朋友O(∩_∩)O~ 先来一通废话: 因项目需要,将zend studio 11.2升级到 ...

  8. zend studio php 错误提示,win7启动Zend Studio弹出错误提示?查看解决方法

    WZend Studio是很多技术人员常用的工具,用于开发PHP,功能也非常强大,小编有分享过一篇 win7系统安装zendstudio的方法 .但在使用中也遇到了一些问题.比如最近有一用户在系统 中 ...

  9. zend studio php 错误提示,如何解决Win7打开启动ZendStudio PHP时提示错误

    最近有一用户在Windows7系统中打开WZend Studio软件时,弹出了错误提示Failed to create the Java Virtual Machine的问题,导致无法正常启动该软件, ...

最新文章

  1. USEARCH —— 最简单易学的扩增子分析流程(中国总代理)
  2. Fortinet“安立方”架构获得NSS Labs BDS 组测试多攻击维度100%检出率佳绩
  3. 自律到极致-人生才精致:第5期
  4. Windows Server 2012下安装Hyper-V虚拟机
  5. c语言类型名占字节,在C语言中,不同类型数据所占字节数
  6. DLL回调EXE里的函数
  7. 效率,互联网生态模式的本质!——保险科技生态建设...
  8. MySQL的索引创建、删除
  9. 版本控制系统(译文) 2 - 基础
  10. 为什么我选择用 C 编写游戏?
  11. Python的map() 函数
  12. 面向对象设计 腾讯代码案例 学习人家的模式和格式
  13. 按时间抽取的基-2 FFT算法 C语言实现(快速傅里叶变换,蝶形算法)
  14. 数据分析师职业发展的几个层次,具体是什么做什么的
  15. 用photoShop简单提取他人的签名
  16. [转]关于GI/IR(我想理解这个应该具备一定财务知识才行)
  17. ftl模板文件编辑器
  18. 守望先锋:地图工坊FOR,IF,WHILE分享
  19. leetcode第六题Z字形变换心得记录
  20. COMSOL泰森多边形Voronoi图多孔骨架优化模型受力分析

热门文章

  1. leetcode105 前序中序遍历序列构造二叉树
  2. redis——对项目的一些优化方案
  3. mysql的cpu高定位
  4. GCC在C语言中内嵌汇编 asm __volatile__
  5. PaperNotes(9)-Learning deep energy model: contrastive divergence vs. Amortized MLE
  6. Ubuntu18.04.4 环境下对属性加密算法CP-ABE环境搭建
  7. C语言 指针自增自减加减运算 p++ p+i
  8. 2013科目三道路驾驶技能通用评判标准
  9. 刹车八个技巧 教你踩得又稳又好
  10. IT大牛说的话,不得不记