php ve if else yapısı

php ve if else yapısı

26 Temmuz 2010 Pazartesi 21:43

php'de karar yapılarının başında if-else gelir.

Php de önemli bir konuya daha geldik. if - else - else if

Php'de kod yazarken çok miktarda karar yapısından faydalanırız. Bu durumlarda if yapısını kullanırız
if yapısının temel şartı kendisine bir şart verilir ve if yapısı bunun sonucunda boolean(true ya da false, doğru ya da yanlış) bir değer üretir.
En basit olarak algoritmik şeması 

if (şart)
{
   şart doğruysa işlenecek satır.
}


Gördüğünüz gibi elimizde bir şartımız olur ve şart doğruysa süslü parantezler arası işlenir,doğru değilse hiç bişey yapmadan atlar.
Örnek kod ve çalışma yapısı
php ve if
Bu örnekde $a değişkeni 5 den büyük olduğu için şart sağlandı ve echo ile ekrana metin yazdırdık.

İkinci olarak if - else yapısına bakalım.
İf else yapısında ise şart doğruysa bir işlem , doğru değilse başka bir işlem yaptırabiliriz.
php if else
Bu örnekde ise şart sağlanırsa sayının 5 den büyük olduğu,sağlanmazsa küçük olduğu tespit edilir. Burda sayımız 5 den küçük olduğundan ikinci kısım çalıştı.
 

Bir başka if yapısı ise if - else if - else şeklindedir. Bu durumda ise 2 den fazla durum varsa kullanılır. 
Örneğin kişinin notu 60 dan büyükse geçsin, 50-60 arası şartlı geçsin, 50 den düşükse kalsın.
php else if else;
Bu örnek öncelikle notun 60'dan büyük ve eşit olduğuna bakılır. Eğer sağlanırsa geçti yazar ve diğer şartlara bakmaz. Çünkü if yapısında 1 tane doğru ifade buldumu yapı orada sonlanır ve yapının dışındaki kodlara geçer.
Eğer ilk şart sağlanmazsa ikinci şarta bakar o da sağlanmazsa diğer tüm durumlar için else kısmı işletilir.
 

Ayrıca if yapısında ve şarttan sonra tek satırlık bir kod yazılacaksa süslü parantezlere gerek yoktur.



<?

$notumuz=53;

if($notumuz>=60)

echo "Geçti";

else if($notumuz>50)

echo "Şartlı geçer";

else 

echo "Kaldı";

?>

Etiketler: ,
İlgili Başlıklar» php ile resim küçültme ve kırpma
» php ile arama motoru robotlarını tespit etme
» php ile mysql veritabanı işlemlerine giriş
» php while döngüsü
» Php ile gmail smtp üzerinden mail göndermek
» php addslashes fonksiyonu
» php abs fonksiyonu
» php for döngüsü
» php ve diziler (array)
» php ve matematiksel işlemler operatörler
» php yorum satırları
» Php'de değişken ve metin işlemleri
» php ve değişkenler
» ilk php uygulamamız
» Php kod yazımı için gerekli programlar
» Adım adım php
» Php için gerekli yazılımlar
» Php giriş
Hangi php editörünü kullanıyorsunuz

rapid php editor
dzsoft php editor
Php designer
Notepad
Zend Studio
notepad++
phped
dreamweaver
Diğer
Diğer Anketler
Foto Galeri Video Galeri
Php kod editörleri

Tüm Galeriler
Haber Arşivi  |   Künye  |   İletişim  |   Giriş sayfam yap  |   Sık Kullanılanlara Ekle  |   Sitene ekle  |  
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
Tüm hakları sakldır
İzinsiz ve kaynak gösterilmeden yayınlanamaz