一块PHP的两个if语句
我希望在一个块中有两个一块PHP的两个if语句,php,if-statement,Php,If Statement,我希望在一个块中有两个if语句,如下所示: $jmsa = "m"; $hsma = "c"; if($u = $jmsa), if($p = $hsma) { header('Location: klo.php'); }else{/* [...] */ } 但idk如何做到这一点 请帮忙!感谢所有的洞察力 如果$u等于$jmsa并且
if
语句,如下所示:
$jmsa = "m";
$hsma = "c";
if($u = $jmsa), if($p = $hsma) {
header('Location: klo.php');
}else{/* [...] */ }
但idk如何做到这一点
请帮忙!感谢所有的洞察力
如果$u
等于$jmsa
并且
等于$hsma
及
如果$u
等于$jmsa
或
等于$hsma
检查粗体部分
注|
表示或,&
表示和。但它们的不同之处在于。您可以使用&&运算符和==进行条件检查
=用作赋值运算符
$jmsa = "m";
$hsma = "c";
if($u == $jmsa && $p == $hsma) {
header('Location: klo.php');
}else{}
如果($u=$jmsa&&$p=$hsma)
或使用|
您也知道每次都是这样,也许您想使用==
?使用and运算符(&
)<代码>如果($u==$jmsa&&$p==$hsma)
。。。您还希望使用=
,而不是=
,因为后者用于赋值,而不是比较(这是一个常见的错误,特别是对于新程序员,所以请注意)。值得注意的是,对于初学者,您可以将|
替换为或
,&
可以替换为和
——只是为了您自己的可读性。@rm vanda和
&
的优先级不同。通常,您可以只使用和fine(只有在您的语句中执行赋值时才重要,这在IMHO中是个坏主意)。。。我个人更喜欢和
,但许多样式指南(PHP人喜欢长样式指南)都禁止它。。。
if($u == $jsma || $p == $hsma){
$jmsa = "m";
$hsma = "c";
if($u == $jmsa && $p == $hsma) {
header('Location: klo.php');
}else{}