تُستخدم العبارات الشرطية لتنفيذ إجراءات مختلفة بناءً على شروط مختلفة.
عند كتابة التعليمات البرمجية، غالبًا ما تحتاج إلى تنفيذ إجراءات مختلفة لقرارات مختلفة. يمكنك استخدام العبارات الشرطية في التعليمات البرمجية الخاصة بك لإنجاز هذه المهمة.
في PHP، يتم توفير العبارات الشرطية التالية:
عبارة if - تنفذ التعليمات البرمجية عندما يكون الشرط صحيحًا
عبارة if...else - تنفذ كتلة من التعليمات البرمجية عندما يكون الشرط صحيحًا وكتلة أخرى من التعليمات البرمجية عندما يكون الشرط غير صحيح
عبارة if...elseif....else - تنفذ كتلة من التعليمات البرمجية عندما يكون أحد الشروط العديدة صحيحًا
بيان التبديل - ينفذ كتلة من التعليمات البرمجية عندما يكون أحد الشروط العديدة صحيحًا
يتم استخدام عبارة if لتنفيذ التعليمات البرمجية فقط عندما يكون الشرط المحدد صحيحًا .
إذا (الشرط){ الكود الذي سيتم تنفيذه عندما يكون الشرط صحيحا؛}
إذا كان الوقت الحالي أقل من 20، فسيظهر المثال التالي "أتمنى لك يومًا سعيدًا!":
<?php $t = التاريخ ( " H " ) ; إذا ( $t < " 20 " ) { صدى " اتمنى لك يوم جيد! " ؛ } ?>
لتنفيذ كتلة من التعليمات البرمجية عندما يكون الشرط صحيحًا وكتلة أخرى من التعليمات البرمجية عندما يكون الشرط غير صحيح ، استخدم عبارة if....else.
إذا ( الحالة ) { الكود الذي سيتم تنفيذه عندما يكون الشرط صحيحًا }؛
سيُخرج المثال التالي "أتمنى لك يومًا سعيدًا!" إذا كان الوقت الحالي أقل من 20، وإلا فسيتم إخراج "أتمنى لك ليلة سعيدة!":
<?php $t = التاريخ ( " H " ) ; إذا ( $t < " 20 " ) { صدى " اتمنى لك يوم جيد! " ؛ } آخر { صدى " اتمنى لك ليلة هانئة! " ؛ } ?>
لتنفيذ كتلة من التعليمات البرمجية عندما يكون أحد الشروط العديدة صحيحا ، استخدم عبارة if....elseif...else. .
إذا (الحالة){ الكود الذي سيتم تنفيذه عندما يكون الشرط صحيحا؛}elseif (الشرط){ كود elseif الذي سيتم تنفيذه عندما يكون الشرط صحيحا؛}else{ الكود الذي سيتم تنفيذه عندما يكون الشرط غير صحيح؛}
إذا كان الوقت الحالي أقل من 10، فسيخرج المثال التالي "أتمنى لك صباح الخير!"، إذا كان الوقت الحالي لا يقل عن 10 وأقل من 20، فسيخرج "أتمنى لك يومًا سعيدًا!"، وإلا فسيتم إخراجه الإخراج "أتمنى لك ليلة سعيدة!":
<?php $t = التاريخ ( " H " ) ; إذا ( $t < " 10 " ) { صدى " صباح الخير ! " } elseif ( $t < " 20 " ) { صدى " اتمنى لك يوم جيد! " ؛ } آخر { صدى " اتمنى لك ليلة هانئة! " ؛ } ?>
سيتم شرح بيان التبديل في الفصل التالي.