注册 登录
编程论坛 PHP技术论坛

求助 关于if...else的问题?

流浪天边 发布于 2010-12-07 03:40, 727 次点击
程序代码:
<?php
$a=2;
$b=3;
if($a<$b);
{
echo '$a='.$a;
echo "<br/>";
echo  "<br/>";
echo  '$a='.$b;
echo   "<br/>";
echo    "<br/>";
echo    '$a 小于$b';
}
else
{
echo "$a和$b比较";
echo '$a大于等于$b';
}
?>
程序运行后就出这样错误:Parse error: syntax error, unexpected T_ELSE in D:\PHPWEN\Didiaoxiaoqiang\10.php on line 21  
我看了一下if与else是成对,并且用{}区分开,我有检查了21好程序没什么太大问题?
对于调试程序,我还是个新手,希望大家多多指教。怎样能很好的查找PHP程序错误!
我有重新编译下:
如下代码:
程序代码:
<?php
$a=2;
$b=3;

if($a<$b)
{
echo '$a='.$a;
echo  "<br/>";
echo  "<br/>";

echo '$b='.$b;
echo  "<br/>";
echo   "<br/>";

echo '$a 小于 $b';

}

 else

 {

 echo "$a$b比较";

 echo  '$a大于等于$b';

 }
?>
程序运行,我还是不明白那里出错??
只有本站会员才能查看附件,请 登录


[ 本帖最后由 流浪天边 于 2010-12-7 03:55 编辑 ]
2 回复
#2
asmdaydream2010-12-07 09:07
if($a<$b);
这有个;
就表示一个完整的if语句了,下面当然不会希望有else出现了
#3
2010-12-07 19:49
echo '$a='.$a;
echo "<br/>";
echo  "<br/>";
echo  '$a='.$b;
echo   "<br/>";
echo    "<br/>";
echo    '$a 小于$b';
只有红的地方会显示...<Br/>会换成换行
1