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
1
döner.
echo 5 <=> 10; // -1
echo 10 <=> 10; // 0
echo 15 <=> 10