romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP - Operatör Türleri

Carissa

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye Turkmmo Discord Nitro Booster
Admin
VIP Üye
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,439
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 6 Gün
Başarım Puanı
1,051
MmoLira
695,092
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

php-atama-operatorleri_2176.jpg


PHP'de Operatörler Nelerdir?

Herhangi bir programlama dilinde olduğu gibi PHP'de de, bir veya daha fazla işlenen üzerinde genel olarak gerekli olan bazı işlemleri gerçekleştirmek için önceden tanımlanmış semboller (bazen anahtar sözcükler ) olan operatörler bulunur.

Örneğin, "4 + 5" ifadesi 9'a eşittir. Burada "4" ve "5" işlenen , "+" ise işleç olarak adlandırılır.

PHP'de şu operatör tiplerine sahibiz:

  • Aritmetik Operatörler
  • Karşılaştırma Operatörleri
  • Mantıksal Operatörler
  • Atama Operatörleri
  • Dize Operatörleri
  • Dizi Operatörleri
  • Koşullu (veya Üçlü Operatörler)

Bu bölüm, bu operatörleri PHP'de nasıl kullanabileceğinize dair bir genel bakış sağlayacaktır. Sonraki bölümlerde, operatörlerin her birine ve nasıl çalıştıklarına daha yakından bakacağız.

PHP'de Aritmetik Operatörler

Verilen işlenenler üzerinde toplama, çıkarma, çarpma, bölme vb. gibi matematiksel işlemleri gerçekleştirmek için Aritmetik operatörleri kullanırız. Aritmetik operatörler (artırma ve azaltma operatörleri hariç) her zaman iki işlenen üzerinde çalışır, ancak bu işlenenlerin türü aynı olmalıdır.

Aşağıdaki tablo PHP tarafından desteklenen aritmetik operatörleri vurgulamaktadır. "$a" değişkeninin 42 ve "$b" değişkeninin 20 tuttuğunu varsayalım.

OperatörTanımÖrnek
+İki işleneni toplar$a + $b = 62
-İkinci işleneni birinciden çıkarır$a - $b = 22
*Her iki işleneni çarp$a * $b = 840
/Paydayı payda olmayana böl$a / $b = 2,1
%Modül Operatörü ve tamsayı bölümünden sonra kalan$a % $b = 2
++Arttırma operatörü, tamsayı değerini bir artırır$a++ = 43
--Azaltma operatörü, tam sayı değerini bir azaltır$a -- = 42

PHP'de Karşılaştırma Operatörleri

İki işleneni karşılaştırmak ve aralarındaki ilişkiyi bulmak için Karşılaştırma operatörlerini kullanırsınız. Karşılaştırmanın sonucuna göre bir Boole değeri (doğru veya yanlış) döndürürler.

Aşağıdaki tablo PHP tarafından desteklenen karşılaştırma operatörlerini vurgulamaktadır. $a değişkeninin 10 ve $b değişkeninin 20 tuttuğunu varsayalım.

OperatörTanımÖrnek
==İki işlenenin değerinin eşit olup olmadığını kontrol eder, eşitse koşul doğru olur.($a == $b) doğru değil
!=İki işlenenin değerinin eşit olup olmadığını kontrol eder, değerler eşit değilse koşul doğrudur.($a != $b) doğrudur
>Sol işlenenin değerinin sağ işlenenin değerinden büyük olup olmadığını kontrol eder, büyükse koşul doğru olur.($a > $b) yanlıştır
<Sol işlenenin değerinin sağ işlenenin değerinden küçük olup olmadığını kontrol eder, eğer küçükse koşul doğru olur.($a < $b) doğrudur
>=Sol işlenenin değerinin sağ işlenenin değerinden büyük veya eşit olup olmadığını kontrol eder, büyükse koşul doğru olur.($a >= $b) yanlıştır
<=Sol işlenenin değerinin sağ işlenenin değerinden küçük veya eşit olup olmadığını kontrol eder, eğer küçükse koşul doğru olur.($a <= $b) doğrudur

PHP'de Mantıksal Operatörler

PHP'de Mantıksal operatörleri, birden fazla ifade üzerinde mantıksal işlemleri birlikte gerçekleştirmek için kullanabilirsiniz. Mantıksal operatörler her zaman doğru veya yanlış olmak üzere Boolean değerleri döndürür.

Mantıksal operatörler genellikle Boolean koşullarına göre kararlar döndürmek için koşullu ifadeler ve döngülerle kullanılır. Karmaşık ifadelerle uğraşırken Boolean değerlerini işlemek için bunları birleştirebilirsiniz.

Aşağıdaki tablo PHP tarafından desteklenen mantıksal operatörleri vurgulamaktadır.

Değişken $a'nın 10'u ve değişken $b'nin 20'yi tuttuğunu varsayalım.

OperatörTanımÖrnek
VeMantıksal AND operatörü denir. Her iki işlenen de doğruysa koşul doğru olur.(A ve B) doğrudur
veyaMantıksal VEYA Operatörü denir. İki operanddan herhangi biri sıfır değilse koşul doğru olur.(A veya B) doğrudur
&&Mantıksal AND operatörü denir. Her iki operand da sıfırdan farklıysa koşul doğru olur.(A && B) doğrudur
||Mantıksal VEYA Operatörü denir. İki operanddan herhangi biri sıfır değilse koşul doğru olur.(A || B) doğrudur
!Mantıksal DEĞİL Operatörü denir. İşleneninin mantıksal durumunu tersine çevirmek için kullanılır. Bir koşul doğruysa Mantıksal DEĞİL operatörü yanlış yapar.!(A && B) yanlıştır

PHP'de Atama Operatörleri

PHP'de Atama operatörlerini, verilen bir değişkenin değerlerini yeni bir değerle atamak veya güncellemek için kullanabilirsiniz. Atama operatörünün sağ tarafı değeri tutar ve atama operatörünün sol tarafı değerin atanacağı değişkendir.

Her iki tarafın veri türü aynı olmalıdır, aksi takdirde bir hata alırsınız. Atama operatörlerinin ilişkiselliği sağdan sola doğrudur. PHP iki tür atama operatörünü destekler.

  • Basit Atama Operatörü − En yaygın kullanılan operatördür. Bir değişkene veya sabite değer atamak için kullanılır.
  • Bileşik Atama Operatörleri − Atama operatörü (=) ile +, *, /, vb. gibi diğer operatörlerin birleşimidir.

Aşağıdaki tablo PHP tarafından desteklenen atama operatörlerini vurgulamaktadır.

OperatörTanımÖrnek
=Basit atama operatörü, değerleri sağ taraftaki işlenenlerden sol taraftaki işlenenlere atarC = A + B, A + B değerini C'ye atayacaktır
+=VE atama operatörünü ekle, sağ işleneni sol işlenene ekler ve sonucu sol işlenene atarC += A, C = C + A'ya eşdeğerdir
-=Çıkarma VE atama operatörü, sağ işleneni sol işlenenden çıkarır ve sonucu sol işlenene atarC -= A, C = C - A'ya eşdeğerdir
*=VE atama operatörünü çarpar, sağ işleneni sol işlenenle çarpar ve sonucu sol işlenene atarC *= A, C = C * A'ya eşdeğerdir
/=Bölme VE atama operatörü, sol işleneni sağ işlenenle böler ve sonucu sol işlenene atarC /= A, C = C / A'ya eşdeğerdir
%=Modül VE atama operatörü, iki işlenen kullanarak modülü alır ve sonucu sol işlenene atarC %= A, C = C % A'ya eşdeğerdir

PHP'de Dize Operatörleri

PHP'de dize veri türleriyle çalışmak için iki operatör vardır:

  • "." (nokta) operatörü PHP'nin birleştirme operatörüdür. İki dize işlenenini (sağ el dizesinin karakterleri sol el dizesine eklenir) birleştirir ve yeni bir dize döndürür.
  • PHP'de ayrıca birleştirme atama operatörü olarak adlandırılabilecek ".=" operatörü de vardır. Sağ taraftaki operandın karakterlerini ekleyerek solundaki dizgeyi günceller.
$third = $first . $second;
$leftstring .= $rightstring;

PHP'de Dizi Operatörleri

PHP, dizi veri türlerinde operatör olarak kullanılacak aşağıdaki sembol kümesini tanımlar:

SembolÖrnekİsimSonuç
+$a + $bBirlik$a ve $b'nin birleşimi.
==$a == $bEşitlik$a ve $b aynı anahtar/değer çiftlerine sahipse DOĞRU.
===$a === $bKimlik$a ve $b aynı anahtar/değer çiftlerine, aynı sırada ve aynı türlerde sahipse DOĞRU.
!=$a != $bEşitsizlik$a, $b'ye eşit değilse DOĞRU.
<>$a <> $bEşitsizlik$a, $b'ye eşit değilse DOĞRU.
!==$a !== $bKimliksizlik$a, $b ile aynı değilse DOĞRU.

PHP'de Koşullu Operatörler

PHP'de koşullu operatör adı verilen bir operatör daha vardır. Üçlü operatör olarak da bilinir. İlk önce bir ifadeyi doğru veya yanlış değer açısından değerlendirir ve ardından değerlendirmenin sonucuna bağlı olarak verilen iki ifadeden birini yürütür.

OperatörTanımÖrnek
? :Koşullu İfadeEğer Koşul doğru ise ? O zaman değer X: Aksi takdirde değer Y

PHP'de Operatör Kategorileri

Yukarıda tartıştığımız tüm operatörler aşağıdaki kategorilere ayrılabilir:

  • Tek bir işlenenin önünde bulunan tekli önek operatörleri.
  • İki işlenen alıp çeşitli aritmetik ve mantıksal işlemler gerçekleştiren ikili operatörler.
  • Üç işlenen alan ve ilk ifadenin değerlendirilmesine bağlı olarak ikinci veya üçüncü ifadeyi değerlendiren koşullu operatör (üçlü operatör).
  • Bir değişkene değer atayan atama operatörleri.

PHP'de Operatör Önceliği

Operatörlerin önceliği, bir ifadedeki operatörlerin yürütülme sırasını belirler. Örneğin, "2+6/3" ifadesinde, 6/3'ün bölünmesi önce yapılır ve ardından "2+2"nin toplanması gerçekleşir çünkü bölme operatörü "/", toplama operatörü "+"'dan daha yüksek önceliğe sahiptir.

Belirli bir operatörün diğerinden önce çağrılmasını zorlamak için parantez kullanılmalıdır. Bu örnekte, (2+6)/3 önce toplamayı, ardından bölmeyi gerçekleştirir.

Bazı operatörler aynı öncelik düzeyine sahip olabilir. Bu durumda, ilişkisellik sırası (sol veya sağ) işlemlerin sırasını belirler. Aynı öncelik düzeyine sahip ancak ilişkisel olmayan operatörler yan yana kullanılamaz.

Aşağıdaki tabloda PHP operatörleri öncelik sırasına göre azalan şekilde listelenmiştir:

OperatörlerAmaç
yeni klonklon ve yeni
**üs alma
++ --artırma/azaltma
~(int) (float) (string) (array) (object) (bool)döküm
örnektürleri
!mantıksal
* /çarpma/bölme
%modül
+ - .aritmetik ve dize
<< >>bit düzeyinde kaydırma
< <= > >=karşılaştırmak
== != === !== <> <=>karşılaştırmak
&bit düzeyinde ve/referanslar
^bit düzeyinde XOR
|bit düzeyinde VEYA
&&mantıklı ve
||Mantıksal veya
??boş birleşme
? :üçlü
= += -= *= **= /= .= %= &= |= ^= <<= >>= ??=atama operatörleri
verimverim
yieldteslim olmak
printbaskı
andmantıksal
xormantıksal
ormantıksal
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst