PHP PHP Dersleri #4 By M. Atakan Şentürk Posted on 12 Aralık 2016 4 min read 0 0 1,575 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr PHP dersleri üzerinde bir değişiklik daha yaptım. Örnek verdiğim kodlarda yapılan işlemleri açıklıyordum bu yüzden aksamalara neden olabiliyordu. Ayrıca, kod yazmak kadar başkasının kodlarını da okumakta çok önemlidir. Ve ayriyeten piyasaya daha iyi hazırlanmış olacağız. Balık vermekten yavaş yavaş olta yapmaya doğru derslerimiz şekillenecektir. PHP’de Kontrol Durumları If Durumu if(…..){……} şeklinde kullanılır. Bu durumun anlamı eğer oval parantez içindeki durum veya durumlar gerçekleşirse küme parantezi içindeki işlemleri gerçekleştirmektir. <?php $isim=”Roboturka”; if($isim==”Roboturka”) { echo “Tebrikler basardiniz.”; } ?> Else If ve Else Durumları else if(….){…} şeklinde kullanılır. Bu durumun anlamı ayrıca eğer oval parantez içindeki durum veya durumlar gerçekleşirse küme parantezi içindeki işlemlri gerçekleştirmektir. else{…} şeklinde kullanılır. Bu durumun anlamı if ve else if durumlarındaki oval parantezler içindeki durum veya durumların tersi olan bir durum gerçekleşirse küme parantezi içindeki işlemleri gerçekleştirmektir. <?php $not=65; if($not<=100 and $not>=75) { echo “Harf Notu A”; } else if($not<75 and $not>=60) { echo “Harf Notu B”; } else if($not<60 and $not>=45) { echo “Harf Notu C”; } else { echo “Harf Notu D”; } ?> Switch Durumu switch(…){case….: …… break; case….: …… break; default: …… break;} şeklinde kullanılır. Bu durumun anlamı oval parantez içindeki durumun case…..: içindeki duruma eşit olduğu her bir case durumu için :’dan sonraki işlemleri gerçekleştirmektir. Her bir case durumunda break; fonksiyonunu yazmamız gerekir aksi halde case durumu içinde ilk defa yazılmış break; için fonksiyonu önceki case durumlarının birleşik olduğu anlamına gelmektedir. <?php $x=3; switch($x) { case 1: echo ‘Case 1 calisti.’; break; case 2: echo ‘Case 2 calisti.’; break; case 3: echo ‘Case 3 calisti’; break; default: echo ‘Default calisti’; break; } ?> For Loop Durumu for(….){…..} şeklinde kullanılır. Bu durumun anlamı oval parantez içindeki durum için küme parantezi içindeki işlemleri gerçekleştirmektir. <?php for($i=0; $i<5; $i++) { echo $i.”\n”; } echo “For loop bitti.” ?> While Loop Durumu while(….){…..} şeklinde kullanılır. Bu durumun anlamı oval parantez içindeki durum boyunca küme parantezi içindeki işlemleri gerçekleştirmektir. <?php $i=0; while($i<5) { echo $i.”\n”; $i++; } echo “While loop bitti.”; ?>