Özgün PHP Dersleri
if, elseif ve else kullanimi
PHP ile daha önce değişken tanımlamayı öğrenmiştik. Şimdi, bir programda if elseif gibi koşulların kullanılarak nasıl mantıklı denetleme yapılacağını öğreneceğiz.
Mantıksal denetleme nerelerde kullanılır? Örneğin bir kayıt formu, giriş formu, iletişim paneli vs gibi bir çok yerde oldukça sık kullanılır.
En basit mantıkla, mantıksal denetlemeyi şöyle tarif edebiliriz.
if( koşul veya koşullar )
{
Bu koşul veya koşullar doğru ise yapılacak olan işlemler.
}
else
{
Koşullar doğru değilse yapılacak olan işlemler.
}
Örnek olarak şöyle bir dosya hazırlayalım.
Yukaridaki dosyayı deneme.php olarak kaydedip, tarayıcımızda çalıştırdığımız zaman; 95, 42'den büyüktür. çıktısını göreceğiz. Eğer, kod bloğundaki 42 rakamını 95ten daha büyük bir rakam yaparsanız bu sefer bir alt komut satırın çalıştığını farkedeceksiniz. Yukarıdaki mantıksal denetleme kodumuzda tek bir koşul belirttik, birden fazla koşul belirtmek and veya or bağlaçlarıyla olabilir.
Birden fazla koşul belirtme örneğimizi de hemen hazırlayalım.
Yukardaki kod bloğumuzu çalıştırdığımızda, if koşullarının sağlandığı için ilk satır kodun çalıştığını göreceğiz. Gördüğünüz gibi iki şartı, 've' anlamına gelen 'and' ile birleştirdik, 'and' yerine, '&&' şeklinde de kullanabilirdik, bu da aynı anlama gelirdi.
Yukarıda yazılmış örneği, veya kalıbına, yani 'or' kullanarak bir koşul yazmayı siz deneyebilirsiniz. Bilginizi pekiştirmiş olursunuz. or yerine || şeklinde de kullanabilirsiniz, bu da aynı anlama gelmektedir.
Son olarak da elseif deyimine değinelim. Onun da yazım mantığı alttaki gibidir.
if( koşul veya koşullar )
{
koşul veya koşullar doğru ise yapılacak işlemler.
}
elseif( diğer koşul veya koşullar )
{
bu koşulların doğru olması durumunda yapılacak işlemler.
}
else
{
yukardaki koşulların hiçbirinin doğru olmaması halinde yapılacak işlemler.
}
PHP'de karşılaştırma denetlemesinde kullanılan işlemciler ve anlamlarından bazıları şöyledir.
== : eşitse
=== : aynı ise
!= : eşit değilse
< : küçükse
> : büyükse
< = : küçük veya eşitse
>= : büyük veya eşitse
Benzer Yazılar:
| Print article | This entry was posted by Daimon on 24 Ekim 2009 at 19:15, and is filed under PHP. Follow any responses to this post through RSS 2.0. Yorum veya kendi sitenizden geribildirim yapabilirsiniz. |
yaklaşık 3 ay önce
süper açıklama olmuş teşekkür ederim.
yaklaşık 3 ay önce
Gerçekten Güzel Bir Site Konu Anlatımlarına Diyecek Birşey Yok Zaten..Mükemmel
yaklaşık 3 ay önce
Çok Güsel Bir Anlatım Teşekkür Ederim.
yaklaşık 3 ay önce
teşekkürler…çok güzel açıklama olmuş…ellerinize sağlık…
yaklaşık 3 ay önce
örnekteki sayı 90 ve 80 arasında ise ne olacak?mesela 85?
yaklaşık 2 ay önce
yaf saoLun ßenCede qüseL Bi acıqLama oLmus ama ben nıe Anlamıorm YHaa coq Zor qeLıo ßana Pff :S:S
yaklaşık 2 ay önce
teşekkürler çok sade ve net olmuş
yaklaşık 1 ay önce
KaLpSiZz rumuzlu arkadaşa ..
Arkadaşım sen dengesizmisin?
Bu nasıl bir konuşma tarzıdır? Tabiki tarz denilirise buna ..
Bu nasıl bir düşünce ne saçma bir eylem ..Sen Türkçe’ne sahip çıkmazsan Türkiye’ne sahip çıkmazsan en başta sen , Atatürk’ün geleceği emanet etti bir Türk Genci sahip cıkmazsa halimiz cok vahim ..
yaklaşık 1 ay önce
KalpsiZz ‘ e:
php’den önce belki de temel algoritma yazılımlarına kısaca göz atmanız faydalı olabilir. Burada yapılan işlemin özü o çünkü.
yaklaşık 1 ay önce
KalpsiZz rumuzlu arkadaşımıza;
aslında anlamaman gayet normal bence çünkü bu sitedeki dil ile senin kullandığın dil aynı değil bu siteden php yi öğrenebilmen için öncelikle TÜRKÇE’yi öğrenmen gerekir.