PHP'de goto
ifadesi, programın belirli bir etiketle tanımlanan bir konuma atlamasına olanak tanır. Ancak, goto
ifadesinin kullanımı genellikle kodun okunabilirliğini azaltabilir ve anlaşılırlığı düşürebilir. Bu nedenle, goto
ifadesi mümkünse kullanılmaktan kaçınılmalıdır.
Aşağıda, goto
ifadesini içeren bir örnek bulunmaktadır:
$not = 60;
if ($not < 50) {
echo "Kaldınız!";
goto bitis;
} elseif ($not < 70) {
echo "Geçtiniz ama pek iyi değil.";
goto bitis;
} else {
echo "Tebrikler, başarıyla geçtiniz!";
}
bitis:
echo "Program burada sona eriyor.";
Bu örnekte, belirli bir koşul sağlandığında goto
ifadesi, programın bitis
etiketindeki konumuna atlamasını sağlar. Ancak, bu tür yapılar genellikle kodun okunabilirliğini düşürdüğü için tercih edilmez. Alternatif olarak, goto
ifadesi yerine daha okunabilir ve anlaşılır if
, elseif
, else
yapısı kullanılması önerilir.