">

Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Akış Kontrolü ve Döngüler. Şartlı İfadeler if (şart lar ) { //Doğruysa yapılacaklar } else { //Yanlışsa yapılacaklar }

Benzer bir sunumlar


... konulu sunumlar: "Akış Kontrolü ve Döngüler. Şartlı İfadeler if (şart lar ) { //Doğruysa yapılacaklar } else { //Yanlışsa yapılacaklar }"— Sunum transkripti:

1 Akış Kontrolü ve Döngüler

2 Şartlı İfadeler if (şart lar ) { //Doğruysa yapılacaklar } else { //Yanlışsa yapılacaklar }

3 Örnek

4 Hatırlayalım OperatörAçıklamaÖrnekSonuç == Değerleri eşit mi?5==8yanlış != Eşit değil mi?5!=8doğru === Değerleri ve tipleri aynı mı? $a = 5; $b = “5”; $a === $b yanlış !== Değerleri ve tipleri aynı değil mi? $a = 5; $b = “5”; $a === $b doğru > Büyük mü?5>8yanlış < Küçük mü?5<8doğru <> Eşit değil mi?5<>8doğru >= Büyük veya eşit mi?5>=8yanlış <= Küçük veya eşit mi?5<=8doğru

5 Sonuç Ne Olur?

6 Sonuç Ne Olur? = 15) || ($bittimi)) { echo "Başarılar, şimdi uyuyabilirsin!! "; } else { echo "Henüz uyuyamazsın. "; } ?>

7 elseif Kullanımı if (şart lar ) { //Doğruysa yapılacaklar } else if (şartlar) { /*if’ten sonraki şartlar yanlış fakat elseif’ten sonraki şartlar doğruysa yapılacaklar */ } else { //Her iki şartta yanlışsa yapılacaklar. }

8 Örnek

9 Başka bir örnek

10 switch Bildirisi switch ( $degisken ) { case : // $ d egisken ifade1’e eşitse işlenecek komutlar break; case : // $ d egisken ifade1’e eşitse işlenecek komutlar break; // Varsa karşılaştırma için verilen diğer ifadeler default : // $degisken yukarıda verilen hiç bir ifadeye eşit değilse işlenecek komutlar break; }

11 switch  Case ifadesinden sonra verilen değerler sadece sayısal olmak zorunda değildir, metinsel değerlerde olabilir.  Case “İstanbul”:  Veya  Case 34:

12 Örnek

13 for Döngüsü for ( ‘başlangıç''; '‘şart ifadesi''; '‘döngü ifadesi'' ) { // döngü boyunca işlenecek komutlar }  Başlangıç: $i = 1  Şart İfadesi: $i < 10  Döngü İfadesi: $i ++

14 Örnek

15 Örnek

16 while Döngüsü

17 Sonuç ne olur?

18 Örnek

19 do... while döngüsü

20 Örnek 0) ?>

21 Örnek

22 Aşağıdaki kod ne işe yarar?

23 Peki bu kod nasıl çalışır? Merhaba Hakan Merhaba Ayşe Sen Ayşe ya da Hakan değilsin.

24 Döngüyü Kırmak - break for ($i = 0; $i < 1000; $i++) { if ($i == 10) { break; }

25 Örnek – Problem çoklu kırma for ($i = 0; $i < 1000; $i++) { for ($x = 0; $x < 100; $x++) { if ($x == 10) { break; }

26 break n

27 continue  Break kullanıldığında döngü sırasında yapılacak diğer komutlar atlanır ve döngü kırılır.  Continue kullanıldığında ise döngü kırılmadan, sadece mevcut döngü sırasındaki yapılacak komutların atlanılması sağlanır.

28 goto

29 goto  Aynı dosya içerisinde olmalı.  Fonksiyon içinden dışına, dışından içine gidilemez.  Döngü içerisine girilemez.  Döngü dışına çıkılabilir, yani break yerine kullanılabilir.  Mümkünse kullanmayın.

30


"Akış Kontrolü ve Döngüler. Şartlı İfadeler if (şart lar ) { //Doğruysa yapılacaklar } else { //Yanlışsa yapılacaklar }" indir ppt

Benzer bir sunumlar


Google Reklamları