Elma Doktoru

iPhone, iPod iPad Teknik Servisi

Çar23052012

Son Güncelleme18:39:01

Geri Web Php & Dersler PHP 12 - If... Else If Kontrol Yapısı

PHP 12 - If... Else If Kontrol Yapısı

Kullanıcı Değerlendirmesi: / 0
ZayıfMükemmel 

Evet arkadaşlar bir önceki dersimizde sadece If kontrol yapısını ve bu yapının ne işlevlere sahip olduğunu görmüştük. Şimdi ise bu yapıya bir ekleme daha yapıp etki alanını biraz daha genişletiyoruz. If yapısından farklı olmayan bu yapıyı If kontrol yapısından ayıran tek özellik birden fazla fonksiyon belirtecek olmamızdır. Örneklerle daha iyi anlaşılacağına eminim..

<?php $sayi = 6; if ($sayi < 6) { echo " Rakam 6'dan küçüktür."; } elseif ($sayi > 6) { echo " Sayı 6'dan büyüktür."; } else { echo " Rakam 6'ya eşittir."; } ?>

Evet örnekten de anlaşılacağı gibi önce bir değişken belirledik ve buna 9 değerini atadık. Sonra eğer değişken 6 dan küçükse "Rakam 6'dan küçüktür." eğer büyükse "Sayı 6'dan büyüktür." yazdır dedik. En sonunda ise eğer bunlar olmazsa " Rakam 6'ya eşittir." yazdırmasını dedik. Mantık şöyle ; İlk önce ilk sıradaki if kısmı çalışır yani verilen komut taranır. 6 rakamı 6 dan küçük olmayacağı için ikinci kısma geçilir. İkinci kısımda 6 rakamı 6 dan büyük olmayacağı için kodlar burayı da okuduktan sonra 3. kısma geçer. Önce verilen iki değer tutmuyorsa ekrana " Rakam 6'ya eşittir." yazdırmasını söyledik ve ekrana gördüğümüz gibi  Rakam 6'ya eşittir. şeklinde bir yazı geldi. Fakat burdaki küçük büyük değerlerini normal verseydik mesela $sayi < 6 yerine $sayi < 7 yazmış olsaydık ilk kontrol yapısı doğru olacağından ekrana direk o yansıyacaktı. Görüldüğü gibi if yapısı true değerini kontrol eder değer eğer true değeri yoksa else if komutu olmadığı zaman beyaz bir sayfa çıkar. Ama else if komutu ile hem bunu önlemiş oluyor hem de sorunsuz sayfalar yapabiliyoruz.. Bir sonraki dersimizde görüşmek üzere..

Yorumlar  

 
#4 Mehmet YAZICI 15-08-2011 17:59
:-) canın sağolsun, ancak işini göreceğine inanıyorum mantığı anlaman adına
Alıntı
 
 
#3 onur 15-08-2011 17:50
Allah kabul etsin hocam kusra bakma unutmusum
Alıntı
 
 
#2 Mehmet YAZICI 15-08-2011 17:49
Şu anda iftar yaklaştı kafa kaldırmıyor tam olarak ne bağlantısı istediğini de bilmiyorum ama bu örnek işine yarar http://www.milat.org/php-ile-uzak-remote-mysql-baglantisi/
Alıntı
 
 
#1 onur 15-08-2011 17:39
Mehmet abi sana bir sorum olucak. Php ile uzaktaki sunucunun aktif mi yoksa cevrimdısımı oldugunu if else ile nasıl sorgularım.? Yani php ile karsıdaki sunucuya baglantı kurmak istiyorum ancak karsıdaki adres cevrimdısıysa set timeout yaptırıcam. If in icine yazacagım ifadeyi bir turlu bulamadım. Bu konuda fikrini paylasırsan cok sevinirim saygılarımla
Alıntı
 

Yorum ekle


Güvenlik kodu
Yenile

Joomla 1.5 Kolay Kullanım Rehberi

Joomla 1.5 Rehberi

Joomla 1.5'i öğrenmek hiç bu kadar kolay olmamıştı

Hiç bir kodlama bilgisine sahip olmaksızın kendi kişisel yahut kurumsal websitenizi yapmak için size lazım olan Joomla! ve Joomla 1.5 Rehberi