eğer iki durum php ile bildirimi

2 Cevap

o yapmak mümkün mü?

<?php if($limit != "0" && $num_down < $limit || $limit == "0") {

//stuff

}
?>

i limiti 0'a eşit ya da kontrol etmek gerekir $ num_down sınırın altında ise o, değilse.

Teşekkür ederim

2 Cevap

if( ($limit != 0 && $num_down < $limit) || $limit == 0 )
{
  whateves();
}

Eğer ikinci önce ilk koşulu değerlendirmek isterseniz bu şekilde yapabilirsiniz. Ayrıca başka eğer şube kullanabilirsiniz.

Çıkış the manual page for operator precedence

Bundan daha karmaşık gerekenden daha yapmayın:

if ($limit == 0 || $num_down < $limit) {
    ...
}

either or both kendi argümanlarının doğru değerlendirmek ise logical or (||) true değerlendirir Bu çalışıyor çünkü.