Php Dersleri 3

  • Uploaded by: Mustafa Berkan BİÇER
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Php Dersleri 3 as PDF for free.

More details

  • Words: 762
  • Pages: 7
PH P D ERSLERİ DERS 3 Bu derste “Koşulİfadelerive D öngüler”iöğreneceğiz. mass_gencliq 8/31/2006

PHP Dersleri Ders 3 Koşulİfadelerive D öngüler Program yazarken,bazıişlem lerin bazıdeğerlere göre yapılm asınıisteyebilirsiniz.Burada devreye koşulifadelerigirer.Koşulifadeleri,adından da anlaşılacağıgibi,belirlibir koşul sağlandığında yapm asıgerekeniyapar.Tabiyapm asıgerekeniyine siz belirliyorsunuz:) Şim dibu derste bu koşulifadelerinive örneklerigöreceğiz. - IF Koşulİfadesi İlk koşulifadem iz,if koşuludur. Eğer anlam ındadır.Yani,ife verdiğim iz koşulsağlanıyorsa,if bloğundakikod çalıştırılır.Koşulsağlanm ıyorsa bloktakikod çalıştırılm az. Yapı1 : if( koşul){ sağlanıyorsa bu blok işlenir } Yapı2 : if( koşul){ sağlanıyorsa bu blok işlenir }else{ sağlanm ıyorsa bu blok işlenir } Ö rnek; Ö rneğim izde,adres satırındaki?act= ın değerini$action değişkenine aldık.D aha sonra if koşul ifadesi ile $action değişkeninin değerinikontrolettirdik.Eğer koşulsağlanıyorsa (burada koşulum uz $action değişkeninin boş olm ası) if bloğundaki echo “Yapılacak iş/param etre belirtilm em iş”; kodu

Sayfa |1

çalıştırılacaktır.Eğer koşulsağlanm ıyorsa,yanideğişkenim iz boş değilse bloktakikod çalıştırılm ayacaktır. Aynıkoşula bağlıikifarklıkom utun çalıştırılm asını,ifkoşulunda else ile yaparız.Yaniverilen koşulsağlanıyorsa birinciblok,sağlanm ıyorsa,else ile açtığım ız ikinciblok çalıştırılır. Ö rnek; Kısacası,if ifadesiyle,“koşuldoğruysa şunu yap”; else ifadesiyle ise,“aksitakdirde şunu yap” deriz. Koşulifadesisadece 1 koşuldan ibaret olm ayabilir.Yanibirden fazla koşulu,tek bir koşul ifadesinde kullanabilirsiniz.Ancak,işlenecek kod da,bu koşulların sağlanıp sağlanm am alarına göre değişir. İçiçe koşulifadeleride kullanabilirsiniz.Yanibir ifkoşulunun içinde yenibir ifkoşulifadesi kullanabilirsiniz. Ö rnek;

Sayfa |2

and veya or operatörlerinden uygun olanınıuygun yerlerde kullanm alısınız. - For D öngüsü Verilen param etreler çerçevesinde bir döngü sağlar. Yapı1 : for(koşul){ koşulsağlandığım üddetçe bu blok işlenir } Ö rnek;Ö rnek olarak birden,verilen sayıya kadar olan sayıların toplam ınıekrana yazdıralım Bu örneğitopla.php adıyla kaydedip,topla.php?rakam =11 şeklinde çalıştırdığım ızda sonuç olarak 66 yazdıracaktır ekrana. Koşulifadesinianlam am ız gerekiyor.For döngüsündekikoşul,3 param etreden oluşuyor. Birinci parametre, sayacım ızın ilk değeridir.İkinciparam etre,döngüm üzün çalışm a sınırıdır.Yani o koşullarda bloğu çalıştırır.Ü çüncü param etre ise sayacım ızın artm a m iktarıdır.G enelde birer birer artırırız.G erektiğinde değişik m iktarlarda da artırabiliriz. - While D öngüsü Verilen koşulsağlanıyorken anlam ındadır.Kullandığım ız koşulsağlandığısürece bloktakikod çalıştırılır.Bloktan,koşulsağlanm adığıan çıkılır.Eğer koşulsüreklisağlanıyorsa,bloktan hiç çıkılm az ve bloktan sonra gelen kodlar çalıştırılm az.Sonsuz döngüye girebilir.D ikkatlikullanılm asıgereken bir döngü ifadesidir. Yapı1 : while( koşul){ koşulsağlandığım üddetçe bu blok işlenir ve bloktan asla çıkılm az }

Sayfa |3

Ö rnek;Ö rnek olarak birden,verilen sayıya kadar olan sayıların toplam ınıyazdıralım Bu kodu topla.php adıyla kaydedip,topla.php?rakam =10 şeklinde çalıştırırsak 55 yazdıracaktır.10 yerine istediğim iz rakam ıyazarak,sonucunu ekranda görebiliriz. - Do While D öngüsü W hile döngüsünde,bloğa,koşulsağlanıyorsa giriliyordu.Ve koşulsağlandığısürece bloktaki kodlar çalıştırılıyordu.D o W hile döngüsünde ise,koşulsağlanm asa dahibir kez bloğa giriliyor.D aha sorna koşula bakılıyor.Eğer koşulsağlanıyorsa tekrar bloğa giriliyor.Koşulsağlanm ayana dek bu şekilde bir döngü m eydana geliyor. Yapı1 : do{ koşulilk başta sağlanm asa dahibir kez bu blok işlenir,koşula daha sonra bakılır }while( koşul); Ö rnek;Ö rnek olarak birden,verilen sayıya kadar olan sayıların toplam ınıyazdıralım
$toplam+=$sayac; // $toplam =$toplam +$sayac;yerine += kullandık $sayac++; // $sayac değişkeninin değerinibir artırdık

} while($sayac<=$rakam); echo $toplam; ?>

Sayfa |4

Evet,dikkatiniziçektiyse yapıolarak W hile’a benzer.Ancak koşula,bloğun başında değil sonunda bakılıyor. - Sw itch Koşulİfadesi Sw itch e tam olarak döngü diyem eyiz.Koşulifadesine daha yakındır.Çünkü verilen koşullara göre ilgilikod bölm esiniçalıştırır. Yapı1 : switch( koşul){ case “”:bu kod çalıştırılır;break;// break ile sw itchten çıkılır case “”:bu kod çalıştırılır;break; default: varsayılan kod burasıdır.Hiçbir koşulsağlanm ıyorsa bura çalışır;break; } Yapı2 : switch( koşul){ case “”:bu kod çalıştırılır; case “”:bu kod çalıştırılır;break; default: break; } Break yazm azsak,case ile belirttiğim iz değerlerin sağlandığıbütün case ler çalıştırılır.Break yazarsak,break yazılıolan yere kadar çalıştırılır. Ö rnek;Ö rnek olarak,birden ona kadar,verilen sayıların yazıoalrak karşılığınbıekrana yazdıralım
Sayfa |5

case “7”: echo “YED İ”; break; case “8”: echo “SEKİZ”; break; case “9”: echo “DOKUZ”; break; case “10”: echo “ON”; break; default: echo “Bir sayıgirm ediniz.”; break; } ?>

D ers 3 burada bitti.D evam ıdiğer sayıda olacak:) www.gencliq.com

Sayfa |6

Related Documents

Php Dersleri 3
June 2020 0
Php Dersleri
June 2020 1
Php Dersleri 1
June 2020 1
Php Dersleri 5
June 2020 2
Php Dersleri 7
June 2020 1
Php Dersleri 6
June 2020 2

More Documents from ""