şərti ifadələr müxtəlif şərtlər əsasında müxtəlif hərəkətləri yerinə yetirmək üçün istifadə olunur.
php şərti ifadələr
çox tez-tez kod yazarkən, müxtəlif şərtlər üçün fərqli hərəkətlər etmək istəyirsiniz. bunu etmək üçün kodunuzda şərti ifadələrdən istifadə edə bilərsiniz.
php-də aşağıdakı şərti ifadələrimiz var:
ifbəyanat - bir şərt doğru olarsa, bəzi kodu yerinə yetirir
if...elsebəyanat - şərt doğrudursa bəzi kodu və bu şərt yanlışdırsa başqa kodu icra edir
if...elseif...elsebəyanat - ikidən çox şərt üçün müxtəlif kodları icra edir
switchbəyanat - icra ediləcək çoxlu kod bloklarından birini seçir
php - if ifadəsi
ifəgər bir şərt doğrudursa, bəyanat bəzi kodu yerinə yetirir .
sintaksis
if (condition) {
code to be executed if condition is true;
}
misal
çıxış "gününüz xeyir!" cari vaxt (hour) 20-dən azdırsa:
<?php
$t = date("h");
if ($t < "20") {
echo "have a good day!";
}
?>
php - if...else ifadəsi
şərt doğrudursa , if...elsebəyanat bəzi kodu və bu şərt yanlışdırsa başqa bir kodu icra edir.
sintaksis
if (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
misal
çıxış "gününüz xeyir!" cari vaxt 20-dən azdırsa və "gecəniz xeyrə qalsın!" əks halda:
<?php
$t = date("h");
if ($t < "20") {
echo "have a good day!";
} else {
echo "have a good night!";
}
?>
php - if...elseif...else ifadəsi
bəyanat if...elseif...elseikidən çox şərt üçün müxtəlif kodlar icra edir.
sintaksis
if (condition) {
code to be executed if this condition is true;
} elseif (condition) {
code to be executed if first condition is false and this condition is true;
} else {
code to be executed if all conditions are false;
}
misal
çıxış "sabahınız xeyir!" cari vaxt 10-dan azdırsa və "gününüz xeyir!" cari vaxt 20-dən azdırsa. əks halda "gecəniz xeyrə qalsın!" çıxacaq:
<?php
$t = date("h");
if ($t < "10") {
echo "have a good morning!";
} elseif ($t < "20") {
echo "have a good day!";
} else {
echo "have a good night!";
}
?>
php - keçid bəyanatı
bəyanat switchnövbəti fəsildə izah ediləcək.