القدرة على تنفيذ المنطق الشرطي هي المتطلب الأساسي لأي لغة برمجة (بما في ذلك PHP). تحتوي PHP على ثلاث كلمات رئيسية (تسمى أيضًا بنيات اللغة) - if و elseif و else - تُستخدم لاتخاذ القرار بناءً على الشروط المختلفة.