PHP Aritmetik Operatörler

Herkese merhaba, PHP yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda PHP’de kullanılan mantıksal operatörleri anlatacağım. Hadi başlayalım !
Table of Contents
PHP, mantıksal operatörleri kullanarak koşullu ifadeleri kontrol etmek için kullanılan bir dildir. Mantıksal operatörler, birden fazla koşulun değerlendirilmesi ve karşılaştırılması için kullanılır. Bu makalede, PHP’de bulunan mantıksal operatörleri ve nasıl kullanıldıklarını inceleyeceğiz.
PHP’de kullanılan üç temel mantıksal operatör vardır: “ve” operatörü, “veya” operatörü ve “değil” operatörü. Şimdi bunları sırasıyla inceleyelim.
Ve Operatörü (&&)
Ve operatörü, iki koşulun da doğru olması durumunda çalışır. İki koşuldan biri veya her ikisi yanlışsa, ifade yanlış olarak değerlendirilir. Bu operatörü kullanmak için iki koşulu && ile birleştirin. Örneğin:
$age = 25;
$name = "Ali";
if ($age > 18 && $name == "Ali") {
echo "Hoşgeldiniz, Ali!";
}
Bu kodda, $age değişkeninin 18’den büyük olması ve $name değişkeninin “Ali” olarak belirlenmesi gerekiyor. Her iki koşul da doğruysa, ekrana “Hoşgeldiniz, Ali!” yazdırılır.
Veya Operatörü (||):
Veya operatörü, iki koşuldan herhangi birinin doğru olması durumunda çalışır. Her iki koşul yanlışsa, ifade yanlış olarak değerlendirilir. Bu operatörü kullanmak için iki koşulu || ile birleştirin. Örneğin:
$age = 25;
$name = "Ali";
if ($age > 18 || $name == "Ayşe") {
echo "Hoşgeldiniz, Sayın Misafir!";
}
Bu kodda, $age değişkeninin 18’den büyük olması veya $name değişkeninin “Ayşe” olarak belirlenmesi gerekiyor. Herhangi bir koşul doğruysa, ekrana “Hoşgeldiniz, Sayın Misafir!” yazdırılır.
Değil Operatörü (!):
Değil operatörü, bir koşulun tersini döndürür. Örneğin, eğer bir koşul doğruysa, ! operatörü koşulun yanlış olduğunu gösterir ve tam tersi. Örneğin:
$age = 25;
if (!($age > 18)) {
echo "Bu sayfaya sadece 18 yaşından büyükler girebilir.";
}
Bu kodda, $age değişkeninin 18'den büyük olup olmadığı kontrol ediliyor. Değil operatörü, koşulun tersini döndürdüğü için, $age değişkeni 18'den küçük veya eşitse, ekrana "Bu sayfaya sadece 18 yaşından büyükler girebilir." yazdırılır.
Birlikte Kullanımları
Mantıksal operatörler, koşulların daha karmaşık hale geldiği durumlarda da kullanılabilir. Örneğin:
$age = 25;
$name = "Ali";
$gender = "male";
if (($age > 18 && $gender == "male") || ($name == "Ayşe" && $gender == "female")) {
echo "Hoşgeldiniz!";
}
Bu kodda, iki koşul bir arada kullanılıyor. İlk koşul, $age değişkeninin 18’den büyük olması ve $gender değişkeninin “male” olarak belirlenmesi gerektiğini söylüyor. İkinci koşulda ise, $name değişkeninin “Ayşe” olarak belirlenmesi ve $gender değişkeninin “female” olarak belirlenmesi gerekiyor. Her iki koşuldan biri doğruysa, ekrana “Hoşgeldiniz!” yazdırılır.
Sonuç
Sonuç olarak, mantıksal operatörler, PHP’de koşullu ifadelerin kontrol edilmesi için kullanılan temel araçlardan biridir. Ve operatörü, iki koşulun da doğru olması durumunda çalışırken, veya operatörü, iki koşuldan herhangi birinin doğru olması durumunda çalışır. Değil operatörü ise, bir koşulun tersini döndürür. Bu operatörler, birleştirilerek daha karmaşık koşullar oluşturulabilir ve programların daha esnek olmasını sağlayabilir.
Evet PHP’de kullanılan mantıksal operatörler bu şekilde. Tüm PHP yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.