يسمح لك بتنظيم تنفيذ أجزاء التعليمات البرمجية بناءً على الشروط.
بناء الجملة:
إذا (تعبير) بيان
يمكن أن يكون لها درجة غير محدودة من التداخل داخل IFs الأخرى.
إذا كان($a > $b) اطبع "$a أكبر من $b"؛
آخريوسع إمكانيات IF للتعامل مع متغيرات التعبير عندما يكون FALSE.
يتم تنفيذ التعبير ELSE فقط إذا كانت قيمة IF FALSE.
إذا($a>$b) ( echo "a أكبر من b"; ) آخر ( echo "a ليس أكبر من b"; )
elseifهو مزيج من IF وELSE. يسمح لك بتنفيذ تعبير إذا كانت قيمة IF هي FALSE، ولكن على عكس ELSE، سيتم تنفيذه إذا كانت قيمة تعبير ELSEIF هي TRUE.
إذا ($a > $b) ( echo "a أكبر من b"; ) elseif ($a == $b) ( echo "a يساوي b"; ) else ( echo "a أقل من b"; )
إذا...نهايةأحد الخيارات الممكنة لتجميع العوامل مع عامل التشغيل IF.
يكون مفيدًا عند تضمين كتل كبيرة من تعليمات HTML البرمجية داخل عبارة IF.
إذا ($a == 1): echo "a is 1"; elseif ($a == 2): echo "a is 2"; آخر: صدى "ولا يساوي 1 و 2"؛ نهاية؛
أ = 5
ستكون كتلة تعليمات HTML البرمجية A=5 مرئية إذا تم استيفاء الشرط $a==5بينما
بناء الجملة:
أبسط نوع من الحلقات في PHP. يفرض على PHP تنفيذ عبارات متداخلة طالما أن الشرط هو TRUE. إذا كان الشرط FALSE منذ البداية، فلن يتم تنفيذ الحلقة ولو مرة واحدة.
بينما (الشرط) التعبيرات