PHP Dersleri – Operatörler
Operatörler PHP’de özel anlamı olan sembollerdir ve yapılabilecek işlem türlerini belirtirler. Genellikle matematiksel işlemler kullanılırlar .
PHP de operatörler 8 farklı türe ayrılmaktadırlar ;
- Array / Dizi operatörleri
- Aritmetik operatörler
- Atama operatörleri
- Koşullu atama operatörleri
- Karşılaştırma operatörleri
- Arttırma operatörleri
- Mantıksal operatörler
- String Operatörleri
1 . Array / Dizi Operatörleri
Array / dizi operatörlerini genellikle karşılaştırmak için kullanırız . Aşağıdaki tabloda bu karşılaştırmaların hangi sembollerle yapıldığını görebilirsiniz . Ancak array / dizi konusu biraz daha geniş bir konu olduğu için farklı bir derst de bunlara yer vereceğiz .
Operatör | Ad | Açıklama |
---|---|---|
+ | Union | İki dizi / arrayın birleşimi |
== | Eşittir | Eğer iki dize / array ayni değerlere sahipse TRUE sonucu döndürür. |
=== | Denkttir | Eğer her iki dize / array aynı veritiplerine ve değerlere sahipse true sonucu dönderecektir. |
!= | EşitDeğildir | Eğer iki dize / array ayni değerlere sahipse değilse TRUE sonucu döndürür. |
<> | EşitDeğildir | Eğer iki dize / array ayni değerlere sahipse değilse TRUE sonucu döndürür. |
!== | DenkDeğildir | Eğer iki dizi de aynı sırada ve aynı türde , aynı değerlere sahip değilse TRUE sonucu dönderir |
2. Aritmetik Operatörler
Php de matemtiksel operatörler, matematiksel işlemleri gerçekleştirebilmek için kullanılmaktadır . Aşağıdaki tablo da aritmetik operatörleri listelenmektedir.
Operatör | Ad | Açıklama |
---|---|---|
+ | Ekle | Sağdaki değeri soldakine atar |
– | Çıkar | Sağdaki değeri soldakinden çıkarır |
* | Çarp | Soldaki değer ile sağdaki değeri çarpar |
/ | Böl | Soldaki ve sağdaki değerin bölümünü döner |
% | Modul | Soldaki değerin sağdaki değerine göre MOD alımını yapar ve sonucu dönderir |
** | KatSayı | Soldaki değerin sağdaki değere göre katsayısını dönderir |
3. Atama Operatörleri
PHP de atama operatörlerini değişkenlerinize bir değer atamak için ve sayılsal olan değerlerle birlikte kullanırızı . Aşağıdaki tabloda operatörlerin listesini görebilirsiniz.
Atama | Benzer Yazım Şekli | Açıklama |
---|---|---|
= | a = b | soldaki değişkene sağdaki değişkenin değeri atanır . |
+= | a = a + b | soldaki değişkene sağdaki değişkenlerin toplam değeri atanır . |
-= | a = a – b | soldaki değişkene sağdaki çıkarma işleminin sonucu atanır. |
*= | a = a * b | soldaki değişkene sağdaki çarpa işleminin sonucu atanır . |
/= | a = a / b | soldaki değişkene sağdaki bölme işleminin sonucu atanır . |
%= | a = a % b | soldaki değişkene sağdaki kendi bölümlenmesinden kalan değer atanır . |
4. Koşullu Atama Operatörleri
PHP de bazı koşulların sonucuna bağlı olarak değerler atayabilirsiniz . Bu konuyu daha sonraki derslerimiz de daha fazla inceleyeceğiz ama başlangıç olması inceleyebilirsiniz.
Operatör | Ad | Örnek | Açıklama |
---|---|---|---|
? : | Ternary | $a = koşul ? deger1: deger2 | Koşul doğruysa , $a değişkeni değer1 dönecektir. |
Koşul doğru değilse , $a değişkeni değer2 dönecektir. | |||
? ? | Null coalescing | $a = değer1 ?? deger2 | $a değişkeni değer1 değeri NULL değilse değer1 değeri atanacaktır |
$a değişkeni değer1 değeri NULL sa değer2 ye ait değer atanacaktır |
5. Karşılaştırma Operatörleri
Operatör | Ad | Açıklama |
---|---|---|
== | Eşit | Sağdaki değer soldaki değere eşit ise TRUE döner |
=== | Denk | Sağdaki değer ve türü soldaki değere ve türe eşit ise TRUE döner |
!= | Eşit Değil | Sağdaki değer ve türü soldaki değere ve türe eşit değilse TRUE döner |
<> | Eşit Değil | Sağdaki değer ve türü soldaki değere ve türe eşit değilse TRUE döner |
!== | Denk Değil | Sağdaki değer ve türü soldaki değere ve türe denk değilse TRUE döner |
> | Büyüktür | Soldaki değer sağdaki değerden büyükse TRUE döner |
< | Küçüktür | Soldaki değer sağdaki değerden küçükse TRUE döner |
>= | Büyük veya Eşit | Soldaki değer sağdaki değere eşit veya büyük ise TRUE döner |
<= | Küçük veya Eşit | Soldaki değer değer sağdaki değere eşit ve ya büyük ise TRUE döner |
6. Arttırma Operatörleri
PHP de arttırma operatörleri bir değeri sistematik olarak arttırmaya ya da tam tersi olarak azaltmaya yaramaktadır .
Operatör | Ad | Açıklama |
---|---|---|
++$a | Ön Arttırma | Bir attırır ve $a değişkenini dönderir. |
$a++ | Arttırma | $a değeri döner sonra bir arttırır |
–$a | Ön Azaltma | Bir azaltır ve $a değişkenini dönderir. |
$a– | Azaltma | $a değeri döner sonra bir azaltır. |
7. Mantıksal Operatörler
PHP mantıksal operatörler belirli koşullar içerisindeki değerleri birleştirmek için kullanılır.
Operatör | Ad | Açıklama |
---|---|---|
and | Ve | Soldaki ve sağdaki değerlerin her ikisi de doğruysa sonuç doğrudur (TRUE) |
or | Veya | Sol veya sağdaki değerlerden herhangi biri doğruysa sonuç doğrudur (TRUE) |
xor | Ayrıcalıklı Veya | Soldaki değişken veya Sağdaki değişken doğruysa sonuç doğru, her ikisi de doğruysa sonuç yanlıştır. (false) |
&& | And | Soldaki ve sağdaki değerlerin her ikisi de doğruysa sonuç doğrudur (TRUE) |
|| | Or | Sol veya sağdaki değerlerden herhangi biri doğruysa sonuç doğrudur (TRUE) |
! | Not | False dönen bir değeri TRUE sonucuna çevirir ya da FALSE sonucu dönen bir değeri TRUE değerine çevirir. |
8.String Operatörler
String operatörler , stringleri bir araya getiren yani birleştiren operatörlerdir.
Operatör | Ad | Açıklama |
---|---|---|
. | Birleştirme | Bir string’i diğer bir string ile birleştirir. |
.= | Birleştirme ve atama | Bir string’i diğer bir string ile birleştirir ve atamasını yapar |
- PHP – Veri Türleri
- PHP – Null Nedir ?
- Php – Heredoc Nedir ve Ne işe Yarar ?
- PHP – Söz Dizim Kuralları (syntax)
- PHP – Sabitler
- Resmi web sitesi