2 Mayıs 2018 baris , , , Yorum Yok

Koşullandırma (if else elseif ) Kullanımı

Her programlama dilinde olduğu gibi koşullar PHP ‘de de büyük bir yer tutmaktadır. Ben else if olarak koşullandırmalarını anlatacağım.

Case break gibi koşullandırmalarda mevcut fakat ben onların kullanımlarını pratik görmediğim için anlatımımda case break taglarına yer vermeden geçeceğim.

KARŞILAŞTIRMALAR

Karşılaştırmalar en çok kullanacağımız parametrik yapılardır.

Bu karşılaştırma parametrik deyimleri tek başına kullandığımız gibi birden fazla olarak da kullanmak mümkündür.

KOŞULLANDIRMALAR ( if – elseif – else)

Her programlama dilinde olduğu gibi koşullar PHP ‘de de büyük bir yer tutmaktadır. Ben else if olarak koşullandırmalarını anlatacağım. Case break gibi koşullandırmalarda mevcut fakat ben onların kullanımlarını pratik görmediğim için anlatımımda case break taglarına yer vermeden geçeceğim.

 

Parametre Kullanımı Açıklama
if İf ($a > $b) { } Parantez içerisindeki koşulu kontrol eder
elseif Elseif ($a > $c) { } Bir önceki koşula uygun değilse kontrol edilecek olan koşulu temsil eder
else Else {   } Önceki tüm koşullara uygun değilse yapılacak olan koşulu temsil eder

 

if  koluşu tek başına kullanılabilirken elseif ve else koşulları if koşulu olmadan tek başlarına

kullanılamaz.  Fakat 2 koşullu bir yapıda else koşulu elseif olmadan if den sonra kullanılabilir.

İki Koşullu Bir Koşul Örneği

Bu örnekte $a değişkeninin $b den büyük olup olmadığını kontrol ettirdik. Büyük ise ekrana “5 büyüktür” yazacaktı ama $a büyük olmadığı için ekranda “5 büyük değildir” çıktısını alacağız.

 

Üç Koşullu Bir Koşul Örneği

Bir önceki örneği biraz daha geliştirmiş olduk. Önce $a > $b koşulunu aradık  daha sonra $a ile $b nin eşit olup olmadığını kontrol ettik daha sonra da $a nın büyük veya eşit olmadığı durumlarda ekrana $b büyüktür yazdırdık . sonuç olarak bu örneği çalıştırdığımızda $b= 10 olup $a dan büyük olduğu için ekranımızda “10 Büyüktür” çıktısını göreceğiz. Aşağıda bir örnekle bu koşulun  >= ile yazım örneğinide verip bir diğer konuya geçelim.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Barış Dokumacı | Kişisel Blog