在php里 一个if后面能跟几个elseif呢 为什么我一个if后跟两个elseif就有语法错误呢
问题在哪<?php$a=3;if($a==2)echo"error";elseif($a!=2)$a=$a+2;echo$a;elseif($a!=3)$a=$a+2;e...
问题在哪<?php
$a=3;
if ($a==2)
echo "error";
elseif ($a!=2)
$a=$a+2;
echo $a;
elseif ($a!=3)
$a=$a+2;
echo $a;
elseif ($a!=4)
$a=$a+2;
echo $a;
?> 展开
$a=3;
if ($a==2)
echo "error";
elseif ($a!=2)
$a=$a+2;
echo $a;
elseif ($a!=3)
$a=$a+2;
echo $a;
elseif ($a!=4)
$a=$a+2;
echo $a;
?> 展开
6个回答
展开全部
不建议使用if语句
你要用的话,给你稍微改一下
$a=3;
if ($a==2){
$a='error';
}elseif ($a!=2){
$a+=2;
}elseif ($a!=3){
$a+=2;
}elseif ($a!=4){
$a+=2;
}
echo $a;
或者
echo $a==2?'erroe':$a!=2&&$a!=3&&$a!=4?$a+=2:'';
你要用的话,给你稍微改一下
$a=3;
if ($a==2){
$a='error';
}elseif ($a!=2){
$a+=2;
}elseif ($a!=3){
$a+=2;
}elseif ($a!=4){
$a+=2;
}
echo $a;
或者
echo $a==2?'erroe':$a!=2&&$a!=3&&$a!=4?$a+=2:'';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
elseif ($a!=2)
$a=$a+2;
echo $a;
elseif ($a!=3)
这里错了!
还有这里
elseif ($a!=4)
$a=$a+2;
echo $a;
不加{}括号的情况是一句话! 你这里有两句话
$a=$a+2;
echo $a;
elseif ($a!=3)
这里错了!
还有这里
elseif ($a!=4)
$a=$a+2;
echo $a;
不加{}括号的情况是一句话! 你这里有两句话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以无数个啊,少了}{括号吧 。用括号括起来吧。不用括号只能一行代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以嵌套很多吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询