这样写:
if ()
{
......
}
elseif ()
{
.....
}
else
{
.......
}
IF后面不要用分号,endif是VB的写法,在php里应该用C的写法来写.

解决方案 »

  1.   

    但是这种写法是PHP支持的
    而且在其他的几个程序里通过的
    就一个不行。
    真是纳闷!
      

  2.   

    呵呵,具体写法可以参见PHP 手册,不过写得不详细
    所以除了错我也不知道怎么办
    但是这样的写法我已经用了很久了,都没有出错,现在一头雾水
      

  3.   

    if ($a > $b) {
        print "a is bigger than b";
    } elseif ($a == $b) {
        print "a is equal to b";
    } else {
        print "a is smaller than b";
    }you not need "endif" and ":"
      

  4.   

    :也方便调试阿
    如果我想用
    况且PHP支持的
    就算是没有特别的必要也要知道为什么出错
    因为以前都是好的
      

  5.   

    xiaoao(啸傲) 这种写法就很规范,学习吧。