else

Gyakan van rá szükség, hogy ha teljesül egy bizonyos felétel, akkor valamilyen utasítást kell végrehajtani, de ha nem, akkor egy másik utasítást. Erre való az else. Az else kibővíti az if utasítást, hogy akkor hajtson végre utasítást, amikor az if kifejezés nem teljesül, vagyis FALSE. Például az alábbi kód kiírja, hogy a nagyobb, mint b ha $a nagyobb, mint $b, egyébként az a NEM nagyobb, mint b üzenetet írja ki:

  1 
  2 
  3 if ($a > $b) {
  4     print "a nagyobb, mint b";
  5 } else {
  6     print "a NEM nagyobb, mint b";
  7 }
  8 
  9      

Az else utasítás csak akkor hajtódik végre, ha az if kifejezés FALSE értékű, és az összes elseif kifejezés is FALSE. Ne ijedj meg, erről még nem volt szó, ez a következő fejezet.