PHP’de, ifadeleri ve operatörleri kullanarak değişkenlerin değerlerini kontrol edebilir ve karşılaştırabilirsiniz.
İfadeler
İfadeler, PHP’de işlem yapmak için kullanılan matematiksel veya mantıksal bir tanımlamadır. Örneğin:
$x = 5;
$y = 10;
$toplam = $x + $y; // matematiksel ifade
$buyukMu = ($x > $y); // mantıksal ifade
Yukarıdaki örnekte, $toplam
değişkeni 5 + 10
işlem sonucunda 15
değerini alırken, $buyukMu
değişkeni ise $x
‘in $y
‘den büyük olup olmadığını test eden bir ifadeye sahiptir.
Operatörler
PHP’de çeşitli operatörler bulunur. Bu operatörler arasında matematiksel, mantıksal, bitişsel ve atama operatörleri yer almaktadır.
- Matematiksel operatörler: Toplama (
+
), çıkarma (-
), çarpma (*
), bölme (/
) ve mod alma (%
) gibi işlemleri gerçekleştirmek için kullanılır. - Mantıksal operatörler: Boolean (true/false) değerlerini kontrol etmek için kullanılır.
&&
(ve),||
(veya) ve!
(değil) operatörleri mevcuttur. - Bitişsel operatörler: Bit düzeyinde operasyonlar için kullanılır.
&
(ve),|
(veya),^
(XOR) ve~
(tersi) operatörleri mevcuttur. - Atama operatörleri: Değişkenlere değer atamak için kullanılır.
=
(normal atama),+=
(toplama ataması),-=
(çıkarma ataması),*=
(çarpma ataması),/=
(bölme ataması) ve%=
(mod alma ataması) operatörleri mevcuttur.
Örnek olarak, aşağıdaki kodda hem matematiksel hem de mantıksal operatörler kullanılmıştır:
$a = 10;
$b = 5;
// Matematiksel operatörler kullanımı
$c = $a + $b; // Toplama: 15
$d = $a - $b; // Çıkarma: 5
$e = $a * $b; // Çarpma: 50
$f = $a / $b; // Bölme: 2
$g = $a % $b; // Mod alma: 0
// Mantıksal operatörler kullanımı
$h = ($a > $b); // true
$i = ($a == $b); // false
$j = !($a == $b); // true
$k = ($a > $b) && ($a < 20); // true
$l = ($a > $b) || ($a >= 10); // true
Bu örnekte, matematiksel operatörlerle hesaplama yapılmış ve mantıksal operatörlerle değişkenlerin karşılaştırması yapılmıştır.