PHP 8, birçok farklı türde operatör içerir. Operatörler, değişkenler ve değerler üzerinde işlem yapmayı sağlar. İşte PHP 8'de kullanılan operatörler ve işlevleri:
1. Atama Operatörü
PHP'de atama operatörü (=) kullanılarak bir değişkene bir değer atanır.
$x = 10; // $x'e 10 atanır
2. Aritmetik Operatörler
Aritmetik operatörler, matematiksel işlemler yapmak için kullanılır.
-
+: Toplama -
-: Çıkarma -
*: Çarpma -
/: Bölme -
%: Mod (kalan) -
**: Üs alma (PHP 5.6 ve sonrası)
$a = 10;
$b = 3;
echo $a + $b; // 13
echo $a - $b; // 7
echo $a * $b; // 30
echo $a / $b; // 3.3333...
echo $a % $b; // 1
echo $a ** $b; // 1000 (10^3)
3. Artırma ve Azaltma Operatörleri
Bu operatörler, değişkenin değerini bir artırır veya azaltır.
-
++$x: Ön artırma -
$x++: Sonra artırma -
--$x: Ön azaltma -
$x--: Sonra azaltma
$x = 5;
echo ++$x; // 6 (artır ve sonra yazdır)
echo $x++; // 6 (yazdır ve sonra artır)
4. Karşılaştırma Operatörleri
Değerleri karşılaştırmak için kullanılır.
-
==: Eşittir -
===: Tipiyle beraber eşittir (strict equality) -
!=: Eşit değildir -
!==: Tipiyle beraber eşit değildir -
<: Küçüktür -
>: Büyüktür -
<=: Küçük eşittir -
>=: Büyük eşittir
$a = 5;
$b = 10;
echo $a == $b; // false
echo $a != $b; // true
5. Uzay Gemisi Operatörü (<=>)
PHP 7 ile tanıtılan bu operatör, üçlü karşılaştırma yapar. İki değeri karşılaştırır ve:
- Eğer sol taraf sağ taraftan küçükse
-1, - Eğer eşitse
0, - Eğer büyükse
1döner.
echo 5 <=> 10; // -1
echo 10 <=> 10; // 0
echo 15 <=> 10