处理assignment in condition警告——让代码严谨的一个小改进
问题主要出在这一句
while ($row=mysql_fetch_array($query)) {
....
}
在zendstudio里会出现黄色的warning,提示说:assignment in condition。
出现这样的问题代码是可以继续正常执行的,但是写法不太严谨,因为在while/if的条件中,系统期望的是一个布尔类型的值,当表达式传递的结果非布尔值类型时,就会出现这样的警告。
我们应该养成严谨的代码书写习惯,所以,这里的改进方法如下:
while (($row=mysql_fetch_array($query))!== false)
这样就OK了!
虽然意淫无罪,
也别总打飞机;
说了再多屁话,
真干才是牛逼。
淘爱网是互联网上最专业的礼品推荐导购平台和创意产品资讯发布平台。在这里,你可以找到最新鲜、最有爱的生日|节日礼物和最时尚、最潮流的用心爱物。