10 Mayıs 2014 Cumartesi

Php'de Operatörler

 Bu konumuzda sizlere php'deki aritmetik,mantıksal ve bazı özel operatörleri anlatacağım. 

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   :g 

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
$=25a$++;
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(&&;) operatörü:"$a&&$b" şeklinde kullanılır.Eğer $a ve $b olumlu(1) ise bize TRUE(1) değerini verir.$a ya da $b'den biri olumsuzsa bize FALSE(0) değerini verir. 

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...

Hiç yorum yok:

Yorum Gönder