<wsa blog_title>
[20/12 04:39PM]
PHP İLE PROGRAMLAMAYA GİRİŞ DERSLERİ - BÖLÜM 5

İfadeler ve İşleçler

İfadeler

PHP aynı zamanda bir ifade-yönlü dil olarak adlandırılabilir, Çünkü PHP içinde yazdığınız herşey bir ifadedir. $a'ya 100 değerini atadığımız önceki örnekte 100'ün değeri ya tamsayı ya da 100 karakteri olarak $a değişkeninde kayıt edilir. Aynı zamanda, $a=merhaba yazma yoluyla, $a'ya "merhaba" karakterini atayabilirsiniz; Şimdi eğer $b = $a olsaydı, o zaman $b "merhaba" karakterini içerir.

PHP'yi kullanarak aynı zamanda $a = function_a(); yazma yoluyla bir değişkene bir fonksiyon atamak mümkündür ve bu tümünde mümkündür, çünkü PHP ifade-yönlü bir dildir. İfade yönlü başka iyi örnek ön ve son-artım azalımdır. Buna ++ değişkeni ve -- değişkenini kullanarak erişilir. Bunlar artım ve azalım işleçleri olarak bilinir. Örneğin, $a'ı 1 artırmak isterseniz, basitçe '$a++' ya da '++$a' yazabilirsiniz. Fakat $a'ya 1'den fazla artırım yapmak isterseniz, 4 gibi, o zaman birden fazla '$a++' ya da '++$a' yazmak zorunda kalacaktınız. En iyi pratik '$a = $a + 4' yazmaktır. '$a +4', $a artı 4'ün değerine eşitlenir ve $a'yı 4 artırma yoluyla sonuç $a'ya geri döndürülür. Bu aynı zamanda artan değerlerin önceki yollarından daha hızlı çalıştıran '$a+=3' olarak yazılabilir. Bunu uzatarak, herhangi iki-yer işleci bu işleç-atama kipi içinde kullanılabilir, örneğin '$a-=10' ($a'nın değerinden 10 çıkararak), '$b*=5' ($b'nin değerini 5 kez çarparak) gibi.

İfadelerin en ortak türü karşılaştırma ifadeleridir. Bu ifadeler ya TRUE ya da FALSE'a eşitlenir. PHP > (den büyük), >= (den büyük ya da eşit), == (eşit), != (eşit değil), < (den küçük) ve <= (den küçük veya eşit) destekler. Dil aynı zamanda katı eşitlik işleçlerinin bir ayarını destekler: === (-e eşit ve aynı tür) ve !== (-e eşit değil ya da aynı tür değil). Bu ifadeler, koşullu işletim içesinde genellikle pekçoğunda kullanılır.

İşleçler

İşleçlerin üç türü vardır:

  • Tekli işleç - sadece bir değer üzerindeki işleçler
  • Binary işleçler
  • Üçlü işleçler - üçüncü birine bağlı iki ifade arasında seçmek için kullanılır.

Aritmetik İşleçler

Temel aritmetik gibidir. Eklersiniz, çarparsınız, çıkarırsınız ve bölersiniz.

//Aritmetik işleçler için örnek kod

-$a; //Olumsuzluk

$a + $b; //Ekleme - Bu $a ve $b'nin değerlerini ekler

$a - $b; //çıkarma - $a ve $b'nin farkı

$a * $b; //çarpma - $a ve $b'nin çarpım değeri

$a / $b; //Bölme - $a ve $b'nin bölümü, herhangi zamanda bir kesirli değer döndürür

$a % $b; //Katsayı- $b tarafından bölünen $a 'nın kalanı

Atama İşleçleri

Temel atama operatörü, sağdaki ifadenin değerini soldaki işlenene alan "=" dir.

//örnek kod

$a = 10; //$a'nın değerini 10'a ayarlar

$b = $a; //$b'nin değerini $a'nın değerine ayarlar

echo $b; //çıktıyı 10 olarak göreceksiniz

$a = ($b = 20) + 10; //$a şimdi 30'dur ve $b 20'ye ayarlanmıştır.

Karşılaştırma İşleçleri

En önemli işleçlerden biri karşılaştırma işleçleridir. Onlar iki değeri karşılaştırmanıza yardım eder. Şu tabloya bakalım:

Örnek ==> İsim ==> Sonuç

===================================

$a == $b ==> Eşit ==> Eğer $a $b'ye eşitse TRUE'dur

$a ===$b ==> Özdeş ==> Eğer $a $b'ye eşitse TRUE'dur ve onlar aynı türdür.

$a != $b ==>Eşit Değil ==> Eğer $a $b'ye eşit değilse TRUE'dur

$a $b ==> Eşit Değil ==> Eğer $a $b'ye eşit değilse TRUE'dur

$a !== $b ==>Özdeş Değil ==> Eğer $a $b'ye eşit değilse TRUE'dur ya da onlar aynı tür değildir

$a < $b ==> -den az ==> Eğer tam anlamıyla $a $b'den daha azsa TRUE'dur

$a > $b ==> -den büyük ==> Eğer tam anlamıyla $a $b'den daha büyükse TRUE'dur

$a <= $b ==> -den az ya da eşitse ==> Eğer $a $b'ye eşit ya da daha az ise TRUE'dur

$a >= $b ==> -den büyük ya da eşitse ==> Eğer $a $b'ye eşit ya da daha büyükse TRUE'dur


Geri İzlemeler

GERİ İZLEME URL'si: http://www.blogsever.com/trackback/542

Yorum

Bir yorum gönder
İsim:


E-posta:


Başlık:


Yorum:

Kod:



Özgürlük için Pardus...


Merhaba Ben Aydın. Bloguma hoşgeldiniz. Ankara da yaşıyorum ve evliyim. Umarım sitede güzel vakit geçirsiniz...
İnsanlar vardır, şafak vaktinde doğar, gün batarken ölürler. Unutma ki dünya sandığın kadar büyük değildir. Dünyayı bize büyük gösteren bizim küçüklüğümüzdür. Hırsımız, bencilliğimiz…


Yazar ile iletişim kur

İletişim Bilgisi

Kategoriler
AÇIK KAYNAK VE LINUX / OPEN SOURCE AND LINUX
PHP
BLOGLAR HAKKINDA YAZILARI /ABOUT BLOGS WRITINGS
GPS/GLONASS/GALILEO
SEYAHAT / TRAVEL
BİLİŞİM / INFORMATICS
SİYASET / POLITICS
ENGLISH ARTICLES
INTERNET TEKNOLOJİLERİ / INTERNET TECHNOLOGIES
GENEL KONULAR / GENERAL TOPICS
CBS COĞRAFİ BİLGİ SİSTEMLERİ / GIS
ŞİİR / POEM
TEKNOLOJİ / TECHNOLOGY
KİTAP TANITIMI / BOOK PRESENTATION
HAYATIN İÇİNDEN / WITHIN LIFE
MySQL
TEMEL HARİTA BİLGİSİ / BASIC MAP INFORMATION
CISCO

En son yazılar

Cron İle Mysql Veritabanı Yedeklerini Otomatik Olarak Alma
[17/11 02:30AM]

Sen Yoksan Fikirlerin Var Atam..
[10/11 02:55AM]

OpenOffice.Org 3.0 İzlenimleri
[26/10 12:35PM]

İtalya Zamanları - 2
[22/10 04:10AM]

İçimden Bir Şey Yazmak Gelmiyor!!
[09/10 06:25AM]

İlk Girişte Kullanıcıları Kendi Şifrelerini Değiştirmeye Nasıl Zorlarım?
[24/09 01:50AM]

Şu Mizah da Olmasa :)
[22/09 06:49AM]

Prof.Dr. Erdal Atabek'ten Bir Yazı
[09/09 01:49AM]

Artık Modellerinizi 3 Boyut Olarak Alabileceksiniz
[05/09 06:47AM]

Haritacı.Com Web Sitesi Yayında
[04/09 06:37AM]

İtalya Zamanları - 1
[30/08 06:35AM]

30 Ağustos Zafer Bayramımız Kutlu Olsun
[30/08 05:32AM]

Dünya Genelindeki Linux Kullanımı ve Popülerliği
[22/08 09:29AM]

Nutuk'taki Gizli Şifreler
[07/08 01:44AM]

Besle Kargayı, Oysun Gözünü
[04/08 02:51AM]

Acımasız Terör
[30/07 01:58AM]

Cisco CCNA Oldum
[14/07 04:46PM]

Swap Partition'ın Etiket İsmini Nasıl Bulabilirim?
[08/07 09:56AM]

2 Temmuz 1993
[02/07 02:33AM]

Çözüm Odaklı Denizler Kampanyası
[18/06 06:54AM]



Fotoğraf albümleri Rastgele Resimler
Ailem / My Family
Gezi Resimlerim
Bodrum Resimleri / Bodrum Pictures
Eşim ve Ben / My wife and Me ..


Dosyalarım
Greenpeace Banner - 1
Greenpeace Banner - 2
Greenpeace Banner - 3

Arkadaşlarım
Yakınımdakiler

Bağlantılarım
Favorilerim (My Favorite Links)

Kitaplarım
Tarih
Roman

Müziklerim
Müziklerim (My Favorite Musics)





Greenpeace


Blog Catalog


MyBlogLog


Blograzzi




Blog Yazarları


Bloghology

Download Free Bloghology Ebook

Stumbleupon


Technorati

Add to Technorati Favorites



My blog is worth $1,129.08.
How much is your blog worth?