逻辑错误比较难以发现,发生时没有明显的错误报告,因为程序正常执行,只是最终结果不是期望的
如下程序:
<?php
for($i=0;$i<10;++$i);
{
echo 'PHP';
}
?>
我们希望的是输出10个PHP,结果仅仅输出了一个PHP。
因为for()后面紧跟了 “ ; ” 。相当于循环语句是空。并没有输出
逻辑错误比较难以发现,发生时没有明显的错误报告,因为程序正常执行,只是最终结果不是期望的
如下程序:
<?php
for($i=0;$i<10;++$i);
{
echo 'PHP';
}
?>
我们希望的是输出10个PHP,结果仅仅输出了一个PHP。
因为for()后面紧跟了 “ ; ” 。相当于循环语句是空。并没有输出