تعدد الشروط ( else if و else )
يمكننا استخدام أكثر من هيكلية للعباره if فهناك مثلاً الهيكلية التالية :
كود:
If condtion is true 
{
Excute code
}
Else 
{
Excute other code 
 }
وهي تقوم بالتحقق من الشرط فإذا وجدته صحيحاً قامت بتنفيذ الكود الأول وإذا لم تجده صحيحاً ستقوم بتنفيذ الكود الآخر .
مثال
كود:
<? 
$age=10; 
If ($age>18)
 {
echo "مرحبا بك في أكبر موقع تجاري إلكتروني";
}
else
{
echo “ممنوع دخول الأطفال الموقع لأنهم لايملكون المال”;
}
?>
ويمكننا أيضا استخدام الهيكلية التالية :
كود:
If condtion is true 
{
Excute code
}
Elseif  
{
Excute other code 
 }
Else 
{
Excute other code 
 }
وهي تقوم بتطبيق أكثر من شرط فإذا لم يكن أي شرط من الشروط صحيحاً سيتم تنفيذ الكود الذي يقع بعد كلمه else . مثال :
كود:
<?
$age=10;
 If ($age<=18)
 {
echo "مرحبا بك في أكبر موقع تجاري إلكتروني";
}
elseif )$y >= 44(;
{
echo “مافي مشكلة برضه إذا كنت كبير ”;
}
else 
{
echo “ممنوع البقية”;
}
?>