PHP では、AND 演算子 (&&) を使用して 2 つのブール式を接続し、ブール値を返します。結果は両方の式が TRUE の場合にのみ TRUE になり、それ以外の場合は FALSE になります。この演算子は OR よりも優先順位が高く、最初の式が FALSE の場合、2 番目の式は評価されないという短絡評価の特性があります。
<span class="fun">$result = $expression1 && $expression2;</span>
で:
$age = 18;
$gender = 'male';
if ($age >= 18 && $gender == 'male') {
echo "適格";
} else {
echo "不適格";
}この例では、$age が 18 以上で、$gender が 'male' に等しい場合にのみ条件が true になります。それ以外の場合、条件は true ではありません。
if ($expression1 && $expression2 && $expression3) {
// ...
}AND (&&) 演算子を合理的に使用することで、条件判断がより明確かつ効率的になり、論理制御が容易になります。