Php dersleri - Operatörler #5 (2. Bölüm)

Squ4re

Üye
1 Ara 2018
248
4
23
Suriye
Merhaba arkadaşlar bir önceki konumda 3 adet operatörün kullanımını anlatmıştım bu konumda diğer operatörlere değineceğim.

// Önceli konum ; https://www.turkhackteam.org/php/1787820-php-dersleri-operatorler-5-a.html#post8536347 \\

1- Atama operatörleri

Arkadaşlar atama operatörleri sayesinde harhangi bir değişkene değer atayabiliriz.Önceki derslerimde gördüğünüz ='de bir atama operatörüdür mesela $uye değişkenine bir değer atamak istersem = kullanırım ve şu şekilde olur : $uye = "squ" bu şekilde $uye değişkenine değer atamış oldum = en temel değer atama operatörlerinden bir tanesidir.

Atama operatörleri listesi

+= operatörü kullanımı : $a += $b // İfade ettiği şey : $a = $a + $b // Burada $a değişkenine $a ve $b değişkeninin toplamasını söyledik.
Küçük bir örnek;
Kod:
[COLOR=Red][SIZE=3][SIZE=2][COLOR=Magenta]$a = 10; [COLOR=Yellow]<- burada $a değişkenine 10 değerini atadım[/COLOR][/COLOR][/SIZE][/SIZE][/COLOR]
[COLOR=Red][SIZE=3][SIZE=2][COLOR=Magenta]$b = 40; [COLOR=yellow]<- burada $b değişkenine 40 değerini atadım[/COLOR][/COLOR][/SIZE][/SIZE][/COLOR]
[COLOR=Red][SIZE=3][SIZE=2][COLOR=Magenta]$a += $b; [COLOR=yellow]<- burada $a değişkenine $a ve $b değişkeninin toplamını atadım[/COLOR][/COLOR][/SIZE][/SIZE][/COLOR]
[COLOR=Red][SIZE=3][SIZE=2][COLOR=Magenta]echo $a; [/COLOR][/SIZE][/SIZE][/COLOR]
[COLOR=Red][SIZE=3][SIZE=2][COLOR=Magenta][B][COLOR=White]Ekranda 50 yazacaktır.[/COLOR][/B][/COLOR][/SIZE][/SIZE][/COLOR]
-= operatörü kullanımı : $a -= $b // İfade ettiği şey : $a = $a - $b
-------------------------------------------------------------------------
*= operatörü kullanımı : $a *= $b // İfade ettiği şey : $a = $a * $b
-------------------------------------------------------------------------
%= operatörü kullanımı : $a %= $b // İfade ettiği şey : $a = $a % $b
---------------------------------------------------------------------------
/= operatörü kullanımı : $a /= $b // İfade ettiği şey : $a = $a / $b
-------------------------------------------------------------------------
.= operatörü kullanımı : $a .= $b // İfade ettiği şey : $a = $a . $b

2- Karşılaştırma operatörleri & Mantıksal operatörler

Bu operatörleri if-else konusunu anlatırken anlatacağım.

3- Hata bastırma (yoksayma) operatörü
Bu operatör sayesinde herhangi bir hatayı ekrana yazdırmak yerine yoksaya biliriz.
Hata bastırma operatörünün simgesi @ işaretidir.
-------------------------------------
Hemen bir örnekle anlatıyım;
[CODE]
$sayi1 = 10; <- burada $sayi1 değişkenine 10 değerini atadım
$sayi2 = 0; <- buradada $sayi2 değişkenine 0 değerini atadım
$islem = @($sayi1/$sayi2); <- burada $islem değişkenine $sayi1 ve $sayi2 değişkenlerini bölmesini söyledim
echo $islem; <- burada $islem değişkenini ekrana yazdırmasını söyledim
[/CODE]
Bildiğiniz kadarıyla hiçbir sayı 0 ile bölünmez eğer biz bastırma operatörünü (@) koymasaydık ekranda hata mesajı çıkacaktı ama bastırma operatörünü koyduğumuz için işlem yapılamasa dahi ekranda hata mesajı gözükmeyecektir.

Operatörlerimiz şimdilik bu kadar diğer konumda karşılaştırma ve mantıksal operatörlerini detaylı bir şekilde anlatacağım (if-else ve diğer koşullu ifadeler ile birlikte)
/------------------------------------------------------------------------\
Bana motive olmak için teşekkür edebilirsiniz :cool
\------------------------------------------------------------/
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.