ELSE

             ELSE бол control structure-д бага зэргийн нэмэгдэл боломж олгоно.         Урьд нь ямар нэг нєхцєл биелэгдэхгvй бол РНР дараачийн код руу              шилждэг байсан бол ELSE байхад єєр нэг vйлдэл гvйцэтгэдэх боломжтой, гэхдээ эхнийх биш.

Condition -- нєхцєл
Statement -- vйлдэл
ELSE -- ондоо vйлдэл рvv шилжvvлэгч

if (condition) {
statement(1);
} else {
statement(2);
}


Энэ юу гэсэн код вэ гэхээр хэрвээ condition vнэн бол statement(1) биелэгдэнэ  буюу гvйцэтгэгдэнэ. Хэрвээ condition худлаа бол statement(1) биелэгдэхгvй, харин statement(2) биелэгдэнэ.

Энэ тєрлийн control structure нь маш тvгээмэл бєгєєд энгийн. Тvрvvчийн хоолний жишээгээ дахин vзье.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>{ Худалдаа РНР хуудас }</title>
<link rel="stylesheet" href="../../dw/dw.css" type="text/css">
</head>
<body>
<?
$food = buuz;
if ($money >= 25) {
$money = $money - 25;
print "Худалдаа хийсэнд баярлалаа!";
print "<p>";
print "Yлдэгдэл:";
print $money;
} else {
print "Уучлаарай, таны хvсэлтийг биелvvлэх боломжгvй!";
}
?>
</body>
</html>


тvрvvчийн кодноос юугаараа давуу гэхээр хэрвээ худалдан авагчийн мєнгє 25 ногоон хvрэхгvй нєхцєлд "Уучлаарай, таны хvсэлтийг биелvvлэх боломжгvй!" гэсэн бичлэг дэлгэцэнд гарна. Yvнээс ондоо vйлдлvvд гvйцэтгэж мэдээж болно. Доорх цонхонд 25-аас их эсвэл бага тоо оруулж дээрх кодын ажиллагааг шалгана уу.

  

Дээрх жишээн дээрээс бvх юм маш энгийн гэдэг нь ойлгомжтой байна. Ёрдєє эхлээд нєхцєл тулгана, хэрвээ шаардлагатай зvйлс байвал vйлдэл хийгдэнэ, хэрвээ байхгvй бол ондоо vйлдэл хийгдэнэ. Ингээд л болоо.