koşul yapısı basit olarak şu şekilde çalışır.

bir ifade vardır, bu ifadenin doğruluk durumuna göre farklı kodlar çalışır.

örneğin;

x = 5 olsun.

if(x == 5) {
// x = 5 ise çalışacak kodlar
} elseif ( x<5 ) {
// x<5 ise çalışacak kodlar
} else {
// ikisi de değilse çalışacak kodlar
}

elseif sayısı artabilir ama else ve if komutlarının bütünlük açısından tek olması doğrudur.

php olarak örnekleyeyim:

if ($a > $b) {
echo "a büyüktür b";
} elseif ($a == $b) {
echo "a eşittir b";
} else {
echo "a küçüktür b";
}
?>