脚本宝典收集整理的这篇文章主要介绍了php – 要解决“在条件中分配”使用!== false减慢脚本速度.为什么?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在zend studio中,以下代码中的while行显示了条件警告中的赋值,但它工作正常并立即向我显示表格.
$oDB = new db; PRint '<strong>TwITter Database Tables</strong><br />'; $result = $oDB->select('SHOW TABLES'); while ($row = MysqLi_fetch_row($result)) { print $row[0] . '<br />'; }
但是当我使用以下代码解决此警告时,它不会在zend工作室中显示警告,但它会在很长一段时间后显示约20至30秒的表格,并在结果中显示长的空白区域.为什么?
$oDB = new db; print '<strong>Twitter Database Tables</strong><br />'; $result = $oDB->select('SHOW TABLES'); while (( $row = MysqLi_fetch_row($result)) !==FALSE) { print $row[0] . '<br />'; }
您正在检查BOOL响应,因此脚本继续.使用!= FALSE或!== NULL.
代码可以是:
while (($row = MysqLi_fetch_row($result)) != FALSE) {
要么
while (($row = MysqLi_fetch_row($result)) !== NULL) {
以上是脚本宝典为你收集整理的php – 要解决“在条件中分配”使用!== false减慢脚本速度.为什么?全部内容,希望文章能够帮你解决php – 要解决“在条件中分配”使用!== false减慢脚本速度.为什么?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。