PHP if ... else ... بيانات elseif
تستخدم العبارات الشرطية لأداء إجراءات مختلفة بناءً على شروط مختلفة.
جمل PHP الشرطية
في كثير من الأحيان عندما تكتب رمزًا ، فأنت تريد تنفيذ إجراءات مختلفة لظروف مختلفة. يمكنك استخدام العبارات الشرطية في التعليمات البرمجية الخاصة بك للقيام بذلك.
في PHP لدينا العبارات الشرطية التالية:
if
البيان - ينفذ بعض التعليمات البرمجية إذا تحقق أحد الشروطif...else
البيان - ينفذ بعض التعليمات البرمجية إذا كان الشرط صحيحًا وكودًا آخر إذا كان هذا الشرط خاطئًاif...elseif...else
البيان - ينفذ أكواد مختلفة لأكثر من شرطينswitch
البيان - يختار واحدًا من العديد من مجموعات التعليمات البرمجية التي سيتم تنفيذها
PHP - بيان if
البيان ينفذ if
بعض التعليمات البرمجية إذا تحقق شرط واحد.
بناء الجملة
if (condition) {
code to be executed if condition is true;
}
مثال
إخراج "أتمنى لك يوم سعيد!" إذا كان الوقت الحالي (HOUR) أقل من 20:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP - بيان if ... else
تقوم if...else
العبارة بتنفيذ بعض التعليمات البرمجية إذا كان الشرط صحيحًا وكودًا آخر إذا كان هذا الشرط خاطئًا.
بناء الجملة
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
مثال
إخراج "أتمنى لك يوم سعيد!" إذا كان الوقت الحالي أقل من 20 ، و "أتمنى لك ليلة سعيدة!" غير ذلك:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - بيان if ... elseif ... else
البيان ينفذ if...elseif...else
رموز مختلفة لأكثر من شرطين.
بناء الجملة
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;
}
مثال
إخراج "أتمنى لك صباح الخير!" إذا كان الوقت الحالي أقل من 10 ، و "أتمنى لك يومًا سعيدًا!" إذا كان الوقت الحالي أقل من 20. وإلا فسيظهر "أتمنى لك ليلة سعيدة!":
<?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 - بيان التبديل
سيتم switch
شرح البيان في الفصل التالي.