PHP’de Kullanılan Operatörler
Operatörler, değişkenler ve değerler üzerinde işlemler gerçekleştirmek için kullanılır.
PHP, operatörleri aşağıdaki gruplara ayırabiliriz:
- Atama operatörü
- Aritmetik operatörler
- Atama operatörleri
- Karşılaştırma operatörleri
- Artırma / Azaltma operatörleri
- Mantıksal operatörler
- Dize operatörleri
- Dizi operatörleri
- Koşullu atama operatörleri
PHP Atama Operatörü
PHP’deki temel atama operatörü “=” dir. Sağdaki ifadenin değerini soldaki değişkene atamak için kullanılır.
| Operatör | Adı | Örnek | Sonuç |
|---|---|---|---|
| = | Atama | $x = $y | $y’deki değeri $x’e atar. |
PHP Aritmetik Operatörler
PHP aritmetik operatörleri, toplama, çıkarma, çarpma vb. gibi yaygın aritmetik işlemleri gerçekleştirmek için sayısal değerlerle kullanılır.
| Operatör | Adı | Örnek | Sonuç |
|---|---|---|---|
| + | Toplama | $x + $y | $x ve $y’yi toplar |
| – | Çıkarma | $x – $y | $y’yi $x’den çıkartır |
| * | Çarpma | $x * $y | $x ve $y’yi çarpar |
| / | Bölme | $x / $y | $x’i $y’ye böler |
| % | Kalan | $x % $y | $x’in $y ye bölümünden kalanı verir. |
| ** | Üs Alma | $x ** $y | $x’i, $y kadar kendisi ile çarpar |
PHP Aritmetik Atama Operatörleri
PHP aritmetik atama operatörleri, bir değişkene bir değer yazmak için sayısal değerlerle kullanılır.
| Atama | Aynısı |
|---|---|
| x = y | x = y |
| x += y | x = x + y |
| x -= y | x = x – y |
| x *= y | x = x * y |
| x /= y | x = x / y |
| x %= y | x = x % y |
PHP Karşılaştırma Operatörleri
PHP karşılaştırma operatörleri iki değeri (sayı veya string) karşılaştırmak için kullanılır:
| Operatör | Adı | Örnek | Sonuç |
|---|---|---|---|
| == | Eşitlik | $x == $y | $x, $y’ye eşitse doğru döndürür |
| === | Mutlak Eşitlik | $x === $y | $x, $y’ye eşitse ve bunlar aynı türdeyse doğru döndürür |
| != | Farklılık (Eşit Değildir) | $x != $y | $x, $y’ye eşit değilse doğru döndürür |
| <> | Farklılık(Eşit Değildir) | $x <> $y | $x, $y’ye eşit değilse doğru döndürür |
| !== | Mutlak Eşit Değildir | $x !== $y | $x, $y’ye eşit değilse doğru döndürür… |
| > | Büyüktür | $x > $y | $X, $y’den büyükse doğru döndürür |
| < | Küçüktür | $x < $y | $x, $y’den küçükse doğru döndürür |
| >= | Büyük Eşittir | $x >= $y | $x, $y’den büyük veya eşitse doğru döndürür |
| <= | Küçük Eşittir | $x <= $y | $x, $y’den küçük veya eşitse doğru döndürür |
| <=> | Mekik | $x <=> $y | $x’in $ y’den küçük, ona eşit veya büyük olmasına bağlı olarak sıfırdan küçük, sıfıra eşit veya sıfırdan büyük bir tamsayı döndürür. PHP 7’de sunulmuştur. |
PHP Arttırma / Azaltma Operatörleri
PHP artış operatörleri bir değişkenin değerini artırmak için kullanılır.
PHP eksiltme operatörleri, bir değişkenin değerini azaltmak için kullanılır.
| Operatör | Adı | Sonuç |
|---|---|---|
| ++$x | Ön artış | $x’i birer birer artırır, sonra $x değerini döndürür |
| $x++ | Son artış | $x döndürür, sonra $x’i birer birer artırır |
--$x | Ön artış | $x’i birer birer azaltır, sonra $x döndürür |
$x-- | Son artış | $x döndürür, sonra $x’i birer birer azaltır |
PHP Mantıksal Operatörleri
PHP mantıksal operatörleri koşullu ifadeleri birleştirmek için kullanılır.
| Operatör | Adı | Örnek | Sonuç |
|---|---|---|---|
| and | Ve | $x and $y | |
| or | Veya | $x or $y | |
| xor | Özel Veya | $x xor $y | |
| && | Ve | $x && $y | |
| || | Veya | $x || $y | |
| ! | Değil | !$x |
PHP String Operatörleri
PHP’nin stringler için özel olarak tasarlanmış iki operatörü vardır.
| Operatör | Adı | Örnek | Sonuç |
|---|---|---|---|
| . | Birleştirme | $txt1 . $txt2 | $txt1 ile $txt2’yi birleştirir |
| .= | Atamalı Birleştirme | $txt1 .= $txt2 | $txt1 ile $txt2’yi birleştirip $txt1’e atar |
PHP Dizisi Operatörleri
PHP dizi operatörleri dizileri karşılaştırmak için kullanılır.
| Operatör | Adı | Örnek | Sonuç |
|---|---|---|---|
| + | Birleştirme | $x + $y | $x ile $y’yi birleştirir. |
| == | Eşitlik | $x == $y | $X ve $y aynı anahtar / değer çiftlerine sahipse true döndürür |
| === | Aynılık | $x === $y | $x ve $y aynı sırada ve aynı türde aynı anahtar / değer çiftlerine sahipse doğru döndürür |
| != | Farklılık | $x != $y | $x, $y’ye eşit değilse doğru döndürür |
| <> | Eşitsizlik | $x <> $y | $x, $y’ye eşit değilse doğru döndürür |
| !== | Mutlak Farklılık | $x !== $y | $x, $y ile aynı değilse doğru döndürür |
PHP Koşullu Atama Operatörleri
PHP koşullu atama operatörleri, koşullara bağlı olarak bir değer ayarlamak için kullanılır:
| Operatör | Adı | Örnek | Sonuç |
|---|---|---|---|
| ?: | Üç terimli | $x = ifade1 ? ifade2 :ifade3 | $x değerini döndürür. İfade1 = DOĞRU ise $x ‘in değeri ifade2’dir. İfade1 = YANLIŞ ise $x’in değeri ifade3’tür |
| ?? | Null kaynaşma | $x = ifade1 ?? ifade2 | $x değerini döndürür. $x’in değeri ifade1 varsa ifade1’dir ve NULL değildir. İfade1 yoksa veya NULL ise, $ x’in değeri ifade2’dir. PHP 7’de sunulmuştur |
Diğer yazılar











4 Yorum