PHP编程问题 如下图

2025-02-23 10:08:46
推荐回答(4个)
回答1:

$i ||$c and $b 这个是或的关系呀,只要符合一个就是真


$a=true;

$b=true;

$c=false;


if($a && $c and $b)//2个条件都要符合  if($a || $c and $b)符合一个即可

{

echo "1111";

}else{


echo "false";

}



?>

输出:false

回答2:

你理解反了, || && 的优先级高于 or and,所以先进行了或运算再进行和运算.

回答3:

这里应该用&&别用and试试,楼上提供的那个方法不妥 你那个if else 不用加中括号

回答4:

$i=true;
$b=true;
$c=false;
if($i || $c && $b)
{
    echo "true";
}else
{
echo "false";
}