Junior Onur UNURLU
adana seo,adana web tasarımı,adana seo hizmeti,adana seo uzmanı,adana seo firmaları,adana web sitesi yapan firmalar,adana web tasarım kursu,adana yazılım kursu,adana web tasarım seo,adana'daki web tasarım firmaları,perkins,Oto Ekspertiz,Oto 360 Ekspertiz Programı,SMMM Fiyatları Ücretleri Nur Sayılır,Adana Toner Dolumu,38x330 5,5 Kw. 7,5 Hp. Körüklü Halı Sıkma Makinası,38x330 5,5 Kw. 7,5 Hp. Traktör Yeleli Halı Sıkma Makinası,Oto Yıkamacılar için 60 LT Köpük Tankı,Oto Yıkamacılar için 90 LT Köpük Tankı,Oto Yıkamacılar için Dezenfekte Tankı,Barjet Halı Çırpma Makinası,Barjet BSK 300 Soğuk Yıkama Makinası,Adana Oto Ekspertiz firmaları,Halı Yıkama Adana,Adana Halı Yıkama,Saç Ekim,Saç Ekimi Firmaları,Kuru Temizleme,Saç Ekimi Fiyatları ,Saç Ekimi Yorumları,Şehirlere Göre Saç Ekim Firma Merkezleri,Oto Döşeme,Barjet BSK 150 Soğuk Yıkama Makinası,Barjet BSK 200 Soğuk Yıkama Makinası,Barjet BSK 250 Soğuk Yıkama Makinası,200 Bar Çiftli Paralı Jetonlu Yıkama ve Köpük Makinası,Barjet 4 6 8 12 16 Fırçalı Galvaniz Halı Yıkama Makinası ,Barjet 4 6 8 12 16 Fırçalı Krom Halı Yıkama Makinası ,1 Fırçalı Galvaniz Halı Yıkama Makinası,4 Fırçalı Galvaniz Halı Yıkama Makinası,6 Fırçalı Galvaniz Halı Yıkama Makinası,8 Fırçalı Galvaniz Halı Yıkama Makinası,10 Fırçalı Galvaniz Halı Yıkama Makinası,12 Fırçalı Galvaniz Halı Yıkama Makinası,1 Fırçalı Krom Halı Yıkama Makinası,4 Fırçalı Krom Halı Yıkama Makinası,6 Fırçalı Krom Halı Yıkama Makinası,8 Fırçalı Krom Halı Yıkama Makinası,10 Fırçalı Krom Halı Yıkama Makinası,12 Fırçalı Krom Halı Yıkama Makinası,Barjet 100 LT Paralı Jetonlu Köpük Makinası,Barjet Paralı Jetonlu Süpürge Makinası,Barjet Kutulu Paralı Jetonlu Süpürge Makinası,Toner Dolum Merkezi,Ucuz Toner Dolumu,adana kereste,adana sunta,adana lambiri,adana sunta fiyatları,Sakal Ekimi Fiyatları,Oto Ekspertiz,Oto Ekspertiz Fiyatları,Ankara Oto Ekspertiz,Adana Oto Ekspertiz,Mersin Oto Ekspertiz,adana koltuk yıkama fiyatları,evde koltuk yıkama fiyatları,adana yüreğir koltuk yıkama,adana seyhan koltuk yıkama,adana çukurova koltuk yıkama,evde koltuk yıkama adana,adana koltuk temizlik şirketleri,Adana Çukurova Oto Ekspertiz,Adana 4x4 Oto Ekspertiz,Saç Ekimi,Saç Ekim Merkezi,Niğde Halı Yıkama,Sakal Bıyık Ekimi,200 Bar Çiftli Krom Paralı Jetonlu Yıkama ve Köpük Makinası,adana seo,Dolgu Botoks,Antalya Halı Yıkama,Halı Yıkama Antalya,Kahramanmaraş Oto Ekspertiz,Mardin Oto Ekspertiz,Konya Oto Ekspertiz,Malatya Oto Ekspertiz,Kayseri Oto Ekspertiz,Gaziantep Oto Ekspertiz,Antalya Oto Ekspertiz,Niğde Oto Ekspertiz,adana inşaat sonrası temizlik,200 LT 3 HP Kompresör,300 LT 4 HP Kompresör,500 LT 10 HP Kompresör,500 LT 75 HP Kompresör,adana hijyen koltuk yikama,Barjet BSC 200 Sıcak Soğuk Yıkama Makinası,Barjet BSC 250 Sıcak Soğuk Yıkama Makinası,Barjet BSC 300 Sıcak Soğuk Yıkama Makinası,Barjet BSJ 500 Su Jeti,Barjet Ahtapot 540 Süpürge,Barjet 10 Kg Gres Pompası,Barjet 30 Kg Gres Pompası,Fanuslu 80 Lt Kartelden Yağ Emme Pompası,Barjet BSC 150 Sıcak Soğuk Yıkama Makinası,adana koltuk temizlik şirketleri,evde koltuk yikama adana,Ev Temizliği,adana çekyat yıkama,koltuk yıkama teknikleri,koltuk yikama sampuani,200 Bar Paralı Jetonlu Yıkama Makinası,100 LT 2 HP Kompresör,Barjet Koltuk Yıkama Makinası,38x270 4 Kw. 5,5 Hp. Körüklü Halı Sıkma Makinası,38x270 4 Kw. 5,5 Hp. Traktör Yeleli Halı Sıkma Makinası,38x300 4 Kw. 5,5 Hp. Traktör Yeleli Halı Sıkma Makinası,İş Makinaları Yedek Parçaları,Barjet Buharlı Koltuk Yıkama Makinesi,C50 Sanayi Tipi Halı Yıkama Makinası,C51 Jm777 Halı Yıkama Cilalama Makinası,38x300 4 Kw. 5,5 Hp. Körüklü Halı Sıkma Makinası,Adana Halı Yıkama,Halı Yıkama,adana backlink,Halı Yıkama Antalya,Niğde Halı Yıkama,GROBETON DÖKÜLMESİ,FİLİZ EKİMİ,DERZ KESME,C 30 BETON DÖKÜLMESİ,SERİ KALIP ÜRETİMİ,BETON DELME ,HİDROLİKLİ BETON KIRMA,HİDROLİKLİ BETON KESME,KAROT KIRMA,KAROT ÇÜRÜTME,BETON KIRMA,KOLON TRAŞLAMA,ROT ANKRAJLAMA,KİMYASAL ANKRAJ,Karot Çürütme Eskitme Kırma Yıkama Fiyatları Firmaları,Son Dakika Haberler,

PHP ILE OPERATÖRLER

Php ile Operatörler Hakkında;

                   Operatörler ve ifadeler konusu aslında her programlama dilinin ortak konusudur. Bu nedenle  bu makalede genel tanımlara yer verip özel olarak ta PHP ‘de ki farklı operatörleri ve farklı deyimleri inceleyeceğiz.

                Genel olarak operatörler bir değişkendeki veriyi işlemek amacıyla kullanılır. Yani bu durumda bir değer atamak, bir değeri arttırmak ya da eksiltmek, bir kaç değeri karşılaştırmak gibi işlemleri yapan sembollere biz operatör diyoruz. Operatörlerin üzerlerinde işlem yaptığı değişkenlere ise operand diyoruz. Aşağıdaki örnek durumu tam anlamıyla açıklamaya yeterli olacaktır.

<?php
   $deger1 = 2;

   $deger2 = 5;
   $sonuc = 1;

   $sonuc = $deger1 + $deger2;

   echo “$deger1 + $deger2 = $sonuc”;

?> 

                Burada iki adet tamsayı değişken toplanmış ve sonuc adlı yine tamsayı olan bir değişkene atanmıştır. Tüm bu toplama ve atama işlemlerini yapan “+” ya da “=” sembollerine biz operatör deriz. Üzerlerinde işlem yapılan “$deger1“, “$deger2” ya da “$sonuc” değişkenlerine de operand deriz.

                Bir operatör, bir adet, iki adet ya da üç adet operand alabilir. Tekil operatöre örnek olarak “!” i gösterebiliriz. İkili operatörlere örnek olarak “+, =, -, *, /, %”, üçlü operatöre ise “? :” i örnek verebiliriz.

                Operandlar ve operatörler bir sonuç üretmek üzere birlikte kullanıldığında ise biz buna ifade(expression) deriz. Yani şu durumda $deger1 = 5;  bir ifadedir. Tabi buradan şu sonuç çıkarılmamalı. Her ifade bir operatör içermelidir. Bu anlayış yanlış olur. Aslına bakarsanız PHP ‘de bir kodun ifade olabilmesi için, 100 gibi bir sabit, $deger1 gibi bir değişken ya da settype() gibi bir fonksiyon olması yeterlidir.

                Burada değer çözümlemesi(resolve) konusundan da bahsetmek isterim. Eğer bir ifade sonuç üretiyorsa buna bu değeri çözümlemek(resolve) denir. Yani $sonuc = $deger1 + $deger2; ifadesinde, $deger1 + $deger2; ifadesi $sonuc ‘a çözümlenmiştir diyebiliriz.

                Artık genel tanımlardan sıyrılarak PHP ‘de ki operatör konusuna başlayabiliriz.

                PHP ‘de beş tür operatör sınıfı var desem yalan olmaz :) Bunlar; atama operatörü, aritmetik operatörler, birleştirme operatörü, karşılaştırma operatörleri ve mantıksal operatörler. Hemen açıklamaya başlıyorum.

  • Atama Operatörü

                Atama operatörümüz matematikten de tanıdığımız = sembolüdür.  Bu operatör sağındaki operandı solundaki operanda atar. Nasıl mı yapar ? Aslında yukarıdaki örnekte gördünüz ama ben bir daha yazayım :

$deger1 = 5;

  • Aritmetik Operatörler

                Bu operatörler matematikte ne yapıyorsa, programlama yaparken de aynı işlemi yapıyor emin olabilirsiniz. Bu nedenle üzerlerin de fazla durmadan örnek bir kod yazıp geçmeyi uygun görüyorum.

$sonuc = $deger1 + $deger2;  // operandları toplar ve sonuc ‘a atar

$sonuc = $deger1 – $deger2;  // operandları çıkartır ve sonuc ‘a atar

$sonuc = $deger1 * $deger2;  // operandları çarpar ve sonuc ‘a atar

$sonuc = $deger1 / $deger2;  // $deger1 ‘i $deger2 ‘ye böler ve sonuc ‘ a atar

$sonuc = $deger2 % $deger1;  // $deger2 ‘nin $deger1 ‘ e bölümünde kalanı bulur ve sonuc ‘ a atar;

  • Birleştirme Operatörü

                İşte bu operatör diğer programlama dillerinden farklı bir işleve sahiptir. Bu operatör nokta(.) ile gösterilir ve ikili bir operatördür. Yani iki operandı vardır ve sağındaki operandı solundaki operanda ekler. Tabii ekler sözünden matematiksel olarak eklemek anlaşılmamalıdır. Buradaki ekleme dizgi bazındaki eklemedir. Örnek verecek olursak;

echo “3”.”5?;

                ifadesinde, noktanın yanındaki operandlar sanki birer dizgi gibi işlem görürler ve ifade ekrana “35” sonucunu gönderir. Yani ekrana gönderilen ifade de bir dizgidir.


UYARI : Burada sırası gelmişken kombinasyonel bir atama işleminden de bahsetmem gerekli. Hem atama hem de aritmetik operatörler bir arada kullanılarak ta atama işlemi yapılabilir. Nasıl mı ? Hemen örnek vereyim:

$deger += 1;     //  $deger = $deger + 1 ile aynı işlemi yapar

$deger -= 1;     //  $deger = $deger – 1 ile aynı işlemi yapar

$deger *= 1;     //  $deger = $deger * 1 ile aynı işlemi yapar

     

$deger /= 1;     //  $deger = $deger / 1 ile aynı işlemi yapar

$deger %= 1;     //  $deger = $deger % 1 ile aynı işlemi yapar

                Tabi aritmetik işlemlere ek olarak birleştirme işlemi de atama ile beraber kullanılabilir :

$deger  .=  “merhaba”;     //  $deger  =  $deger. ” merhaba” ile aynı işlemi yapar     



UYARI : Tüm bunların yanı sıra bir değişkeni uzun uzadıya kodlar yazarak azaltmak ya da arttırmak yerine şu ifadeleri e kullanabilirsiniz :

$deger = $deger + 1; ya da $deger += 1;

                yerine

$deger++; ya da ++$deger;

                ifadesini kullanmak daha makuldür.

                Ama burada dikkat edilmesi gereken husus, bir ifade içerisinde kullanırken $deger++; ya da ++$deger; ifadelerinin aynı sonucu

Facebook