elseif in mantığı birden fazla if (koşul) eklemektir.
Örnek olarak:
a şehrinden ile b şehrine 3 farklı yoldan gidilsin ve bu yollar 1,2,3 olsun.
Yolcu a şehrinden b şehrine 1. yolu kullanıyorsa şunları yap.... ( ilk koşulu if ile yazdın)
Yolcu a şehrinden b şehrine 2. yolu kullanıyorsa şunları yap.... ( fazladan koşul, elseif)
Yolcu a şehrinden b şehrine 3. yolu kullanıyorsa şunları yap.... ( ilk iki koşulda değil ister else , istersen yine elseif sana bağlı.)
Ek Olarak: Birde bunlarda string mantığı switch, case var. Onlara da bak istersen.