PHP, web geliştirme için popüler bir programlama dilidir. PHP’de if else, koşullu ifadeler ve mantıksal işlemler, program akışını kontrol etmek ve farklı durumlara göre farklı kodlar çalıştırmak için kullanılır. Bu yazıda PHP’de if else kullanımını öğreneceğiz.
Koşullu İfadeler
PHP’de, koşullu ifadeler, bir koşulun doğru olup olmadığını kontrol eder ve buna göre kod bloklarını çalıştırır. PHP’de, koşullu ifadeler şu şekilde yazılır:
PHP
if (koşul) {
// koşul doğruysa çalışacak kod
} else {
// koşul yanlışsa çalışacak kod
}
Örneğin, bir değişkenin değerine göre bir mesaj yazdırmak istiyorsak, şöyle yapabiliriz:
PHP
$yas = 18;
if ($yas >= 18) {
echo "Ehliyet alabilirsiniz.";
} else {
echo "Ehliyet almak için çok gençsiniz.";
}
Bu kodda, $yas
değişkeninin değeri 18 veya daha büyükse, “Ehliyet alabilirsiniz.” mesajı yazdırılır. Aksi halde, “Ehliyet almak için çok gençsiniz.” mesajı yazdırılır.
Bir başka örnek;
Örneğin, bir kullanıcının hem yaşının 18’den büyük hem de öğrenci olup olmadığını kontrol etmek için aşağıdaki gibi bir yapı kullanabiliriz:
$yas = 20;
$ogrenci = true;
if ($yas > 18 && $ogrenci) {
echo “Kullanıcı yetişkin ve öğrencidir.”;
} else {
echo “Kullanıcı yetişkin değildir veya öğrenci değildir.”;
}
Mantıksal İşlemler
PHP’de, mantıksal işlemler, birden fazla koşulu birleştirmek veya tersine çevirmek için kullanılır. PHP’de, mantıksal işlemler şu şekilde gösterilir:
&&
veyaand
: ve anlamına gelir. İki koşulun da doğru olması gerekir.||
veyaor
: veya anlamına gelir. İki koşuldan birinin doğru olması yeterlidir.!
: değil anlamına gelir. Koşulun tersini alır.
Örneğin, bir değişkenin belirli bir aralıkta olup olmadığını kontrol etmek istiyorsak, şöyle yapabiliriz:
PHP
$puan = 75;
if ($puan >= 50 && $puan <= 100) {
echo "Tebrikler, sınavı geçtiniz.";
} else {
echo "Üzgünüm, sınavı geçemediniz.";
}
Bu kodda, $puan
değişkeninin değeri 50 ile 100 arasında ise, “Tebrikler, sınavı geçtiniz.” mesajı yazdırılır. Aksi halde, “Üzgünüm, sınavı geçemediniz.” mesajı yazdırılır.
Sonuç
PHP’de, koşullu ifadeler ve mantıksal işlemler, program akışını kontrol etmek ve farklı durumlara göre farklı kodlar çalıştırmak için önemli araçlardır. Bu araçları kullanarak, web sitelerinizi daha dinamik ve interaktif hale getirebilirsiniz. Bizi takip etmeye devam edin !
PHP’de if else konusuyla ilginizi çektiysek diğer konularımıza da göz atabilirsiniz.