PHP Operatörler (Operators)

PHP'nin güçlü dünyasında operatörler, kodlama becerilerinizi daha etkili hale getirmenize yardımcı olan temel yapı taşlarıdır. Bu rehberde, PHP operatörlerini anlamak için ihtiyacınız olan her şeyi bulacaksınız. Aritmetik işlemlerden mantıksal karşılaştırmalara kadar her tür operatörü ele alıyoruz. PHP dünyasında daha yetenekli bir geliştirici olmak için adım atın ve operatörleri ustaca kullanmayı öğrenin!

PHP Operatörler (Operators)

PHP Operatörler (Operators)

Operatörler değişkenler ve değerler üzerinde işlem yapmak için kullanılır.

PHP operatörleri aşağıdaki gruplara ayırır:

  • Aritmetik operatörler
  • Atama operatörleri
  • Karşılaştırma operatörleri
  • Arttırma/Azaltma operatörleri
  • Mantıksal operatörler
  • Dize operatörleri
  • Dizi operatörleri
  • Koşullu atama operatörleri

PHP Aritmetik Operatörleri (Arithmetic Operators)

PHP aritmetik operatörleri, toplama, çıkarma, çarpma gibi yaygın aritmetik işlemleri gerçekleştirmek için sayısal değerlerle kullanılır.

İşlem Türü Örnek Sonuç
Toplama $x + $y $x ve $y'nin toplamı
Çıkarma $x - $y $x ve $y'nin farkı
Çarpma $x * $y $x ve $y'nin çarpımı
Bölme $x / $y $x'ın $y'ye bölümü
Modülüs $x % $y $x'ın $y'ye bölümünden kalan
Üssel İfade $x ** $y $x'in $y'inci kuvveti

PHP Atama Operatörleri (Assignment Operators)

PHP atama operatörleri, bir değişkene değer yazmak için sayısal değerlerle birlikte kullanılır.

PHP'deki temel atama işleci "=" dir. Bu, soldaki işlenenin sağdaki atama ifadesinin değerine ayarlanacağı anlamına gelir.

Atama Türü Açıklama
x = y Sol işlemci, sağdaki ifade değerine ayarlanır.
x += y Toplama: x = x + y
x -= y Çıkarma: x = x - y
x *= y Çarpma: x = x * y
x /= y Bölme: x = x / y
x %= y Modülüs: x = x % y

PHP Karşılaştırma Operatörleri (Comparison Operators)

PHP karşılaştırma operatörleri iki değeri (sayı veya dize) karşılaştırmak için kullanılır.

Operatör İsim Örnek Sonuç
== Eşit $x == $y $x, $y'ye eşitse true döner
=== Özdeş $x === $y $x, $y'ye hem eşit hem de aynı türdendirse true döner
!= Eşit Değil $x != $y $x, $y'ye eşit değilse true döner
<> Eşit Değil $x <> $y $x, $y'ye eşit değilse true döner
!== Özdeş Değil $x !== $y $x, $y'ye eşit değil veya aynı türden değilse true döner
> Büyük $x > $y $x, $y'den büyükse true döner
< Küçük $x < $y $x, $y'den küçükse true döner
>= Büyük veya Eşit $x >= $y $x, $y'den büyük veya eşitse true döner
<= Küçük veya Eşit $x <= $y $x, $y'den küçük veya eşitse true döner
<=> Uzay Gemisi $x <=> $y $x, $y'den küçükse -1, eşitse 0, büyükse 1 döner (PHP 7 ile tanıtıldı)

PHP Arttırma / Azaltma Operatörleri (Increment / Decrement Operators)

PHP arttırma operatörleri bir değişkenin değerini arttırmak için kullanılır.

PHP azaltma operatörleri bir değişkenin değerini azaltmak için kullanılır.

Operatör İsim Açıklama
++$x Ön Artırma $x'i bir artırır ve sonuc olarak $x'i döndürür
$x++ Sonra Artırma $x'i döndürür, ardından $x'i bir artırır
--$x Ön Azaltma $x'i bir azaltır ve sonuc olarak $x'i döndürür
$x-- Sonra Azaltma $x'i döndürür, ardından $x'i bir azaltır

PHP Mantıksal Operatörler (Logical Operators)

PHP mantıksal operatörler koşullu ifadeleri birleştirmek için kullanılır.

Operatör İsim Örnek Sonuç
and Ve $x ve $y Hem $x hem de $y doğru ise true döner
or Veya $x veya $y $x veya $y doğru ise true döner
xor Xor $x xor $y $x veya $y doğru, ancak ikisi birden doğru değilse true döner
&& Ve $x && $y Hem $x hem de $y doğru ise true döner
|| Veya $x || $y $x veya $y doğru ise true döner
! Değil !$x $x doğru değilse true döner

PHP Dize Operatörleri (String Operators)

PHP, dizeler için özel olarak tasarlanmış iki operatöre sahiptir.

Operatör İsim Örnek Sonuç
. Birleştirme $txt1 . $txt2 $txt1 ve $txt2'nin birleştirilmesi
.= Birleştirme Atama $txt1 .= $txt2 $txt2'nin $txt1'e eklenmesi

PHP Dizi Operatörleri (Array Operators)

PHP dizi operatörleri dizileri karşılaştırmak için kullanılır.

Operatör İsim Örnek Sonuç
+ Birleştirme $x + $y $x ve $y'nin birleşimi
== Eşitlik $x == $y $x ve $y'nin aynı anahtar/değer çiftlerine sahip olması durumunda true döner
=== Kimlik $x === $y $x ve $y'nin aynı sırayla ve aynı türdeki anahtar/değer çiftlerine sahip olması durumunda true döner
!= Eşitsizlik $x != $y $x, $y'ye eşit değilse true döner
<> Eşitsizlik $x <> $y $x, $y'ye eşit değilse true döner
!== Kimlik Dışı $x !== $y $x, $y'ye özdeş değilse true döner

PHP Koşullu Atama Operatörleri (Conditional Assignment Operators) 

PHP koşullu atama operatörleri, koşullara bağlı olarak bir değer ayarlamak için kullanılır.

Operatör İsim Örnek Sonuç
?: Üçlü Koşullu (Ternary) $x = expr1 ? expr2 : expr3 $x'in değeri, expr1 TRUE ise expr2'ye, FALSE ise expr3'e eşit olur.
?? Null Birleştirme (Null Coalescing) $x = expr1 ?? expr2 $x'in değeri, expr1 varsa ve NULL değilse expr1'e, aksi takdirde expr2'ye eşit olur. (PHP 7 ile tanıtıldı)

Tepkiniz Nedir?

like

dislike

love

funny

angry

sad

wow