Aritmetik Operatörler
Matematik dersinden de bildiğimiz 4 temel işlem olan toplama,çıkarma,bölme ve çarpma işlemleri aritmetik operatör olarak adlandırılmaktadır.
4 temel işlemi anlatmıycam bilmeyende lütfen burayı terk etsin
Ama kullanımı hakkında bir örnek verebilirim.
Kod Çizelgesi Kod Dili: phpHepsini Seç
<?php
$a=5; $b=8; $c=12; $d=18; $işlem=$b+$c*$d+$a;
echo $işlem; ?> Sonuç olarak 229 gözükecektir.Eğer işlemde öncelik konusunu unutmadıysak önce çarpma işlemi yapılır bunu hatırlıyoruz demektir :D
Kaçış Operatörü
Ters bölü "\" işaretidir.Php'de bazı hataları önlemek için kullanılır.Şimdi bir örnek üzerinde açıklama yapalım.
Kod Çizelgesi Kod Dili: phpHepsini Seç
<?php
$a="Bu elbise 23\$";
echo $a; ?> Ekranda bu elbise 23$ yazmaktadır.Şimdi ee noldu ki şimdi diye sorabilirsiniz hemen cevaplayayım.Tırnakiçinde yazdığımız işlemler mantıksal işlemedn geçmiyordu.Ama "$" işareti değişken belirlerken kullanılıyor yani mantıksal işlem gerektiriyor.Bu durumda burda bir çakışma söz konusu olacaktır kaçış operatörünü kullanarak "$" işaretinin değişken tanımlamada kullanılmadığını php'ye söylemiş olduk.
Aynı işlem tırnak içinde içinde tırnak kullanıldığındada gerçekleşir.İlerledilkçe bu konuya daha hakim olacaksınız.Kafayı fazla yormamak gerekir :D
Atama Operatörü
Atama operatörleri değişkenlere değer atamak için kullanılır.Temel atama operatörü eşittir "=" işaretidir.Bir değişkenin bir başka değişkene ya da sayıya ya da bir dizi işleme eşit olduğunu belirtir.
Şimdi size bir diğer atama operatörlerini tanıtacağım.
Operatör Kullanışı Karşılığı
+= $a += $b $a = $a + $b
-= $a -= $b $a = $a – $b
*= $a *= $b $a = $a * $b
/= $a /= $b $a = $a / $b
%= $a %= $b $a = $a % $b
.= $a .= $b $a = $a . $b
Hemen bir örnek verelim:
Kod Çizelgesi Kod Dili: phpHepsini Seç
<?php
$a=10; $b=6; $a*=$b;
echo $a; ?> Sonuç olarak 60 gözükecektir.Kendiniz deneyerek bu operatörleri daha iyi kavrayabilirsiniz.
Bir Değer Arttırma Ya Da Eksiltme
Bir değişkene sadece bir değer eklemek(yani +1 işlemini uygulamak için) için "++",bir değer eksiltmek için ise "--" operatörleri kullanılır.
Örnek:
Kod Çizelgesi Kod Dili: phpHepsini Seç
<?php
a$=25; a$++;
echo $a; ?>
Karşılaştırma Operatörleri
Birden fazla değişkeni beirli koşullara göre karşılaştırmaya yaran operatörlere denir.
Operatör İsim Kullanılışı
== Eşittir $a == $b
=== Denktir $a === $b
!= Eşit değildir $a != $b
!== Denk değildir $a !== $b
<> Eşit değildir $a <> $b
< Küçüktür $a < $b
> Büyüktür $a $b
<= Küçük ve eşittir $a <= $b
>= Büyük ve eşittir $a >= $b
Karşılaştırma operatörü olarak yazdığımız çift eşittir "==" işaretine dikkat edelim.Eğer bir değerin başka bir değere eşit olduğunu belirtiyorsa çift eşittir,tanımladğımız ya da tanımlıyor olduğumuz bir değişkene değer atarken tek eşittir "=" işareti kullanılmalıdır.
Mantıksal Operatörler
Birden fazla değişkeni karşılaştırıp değerlendirmek için kullanılırlar.
Olumsuzsa(!) operatörü: "!$a" şeklinde kullanılır.Eğer $a değişkenimiz olumsuz yani FALSE yani "0" ise bize TRUE yani "1" değerini verir.
Ve(&&
Ya da(||) operatörü:"$a||$b" şeklinde kullanılır.$a ya da $b değerlerinden bir tanesi olumluysa yani TRUE(1) ise bize olumslu(1) değerini verir.Eğer ikiside FALSE(0) ise bize olumsuz(0) değerini verir.
9.sınıftaki mantık konusuyla aynıdır.
Hata Bastırma Operatörü
Hata bastırma operatörü olarak "@" kullanılır.Php'de her yerde kullanılabilir.Php'de ekrana hata yazısı yerine FALSE(0) değerini vermemize yarar.
Örnek:
Kod Çizelgesi Kod Dili: phpHepsini Seç
<?php
$a=100; $b=0; $hatalı=@($a/$b);
echo $hatalı; ?> Normalde 100'ü 0'a böldüğümüzde hata verecektir.Fakat hata operatörünü kullandığımız için ekranda "0" yazacaktır.
Operatörler bu kadar.Bu konuya sıkı çalışmanızı tavsiye ederim çünkü php operatörleri cok sık kullanılmaktadır.Sağlıcakla kalın...