PHP да логик И
Логик И шартларнинг бир вақтдаликни
белгилаш имконини беради. Куйидаги мисолда шарт
$num ўзгарувчиси нолдан катта ва
бир вақтда 10 дан кичик бўлганда бажарилади:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Шартлар бир хил ўзгарувчига эмас, балки
турли ўзгарувчиларга нисбатан қўйилиши мумкин. Куйидаги мисолда
$num1 ўзгарувчиси 2 га
тенг ва бир вақтда $num2 ўзгарувчиси
3 га тенг бўлганда шарт бажарилади:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
$num ўзгарувчиси нолдан катта
ва 5 дан кичик эканлигини текширинг.
$num ўзгарувчиси 10 дан
катта ёки тенг ва 20 дан кичик ёки тенг
эканлигини текширинг.
$num1 ўзгарувчиси 1 дан
кичик ёки тенг, $num2 ўзгарувчиси эса
3 дан катта ёки тенг эканлигини текширинг.