PHP ‘ de DÖNGÜLER
07 Temmuz 2008 – 10:10|
DÖNGÜLER While Döngüsü: Koşul sağlanmayana kadar aynı işlemi gerçekleştirir. Fakat her seferinde değişkenin ve koşulun içeriği değişir.
Örnek:
Program, while döngüsü içerisinde koşul sağlanmayana kadar yani koşullar sağlandığı sürece yazıyı yazdırdıktan sonra sayacı bir artırır. Yoksa sayaç aynı sayıda kaldığı sürece aynı yazıyı sonsuza kadar yazdırır ve sayaç asla 4 e ulaşamaz. Programı çalıştırdığınızda 1’den 10!a kadar olan sayıları alt alta boyutlarını büyüterek yazacaktır. Do While: While döngüsünün tam tersidir. Komutlar gerçekleştirildikten sonra koşulların uygunluğu kontrol edilir.
Örnek:
For Döngüsü: Döngünün belirli sayıda olması gerektiği zaman kullanılır. While döngüsünde sayacı kendimiz 1 er artırmıştık. For döngüsü ise sayıyı kendisi artırır.
Örnek:
For döngüsü $say değişkeni 10 oluncaya kadar çalışır ve 10 olunca sonra erer. Yani 11 sayısı şartı sağlamadığı için döngü devam etmez. Programı çalıştırdığınızda 1’den 10!a kadar olan sayıları alt alta boyutlarını büyüterek yazacaktır. Örnek:
$tekrar değişkenini kullanıcıdan form yoluyla aldığımızı varsayalım. Eğer kullanıcının girdiği değer 0’a eşit ve 0’dan küçükse (bu ifade if deyimi ile kontrol ediliyor) programın döngüden çıkması sağlanır. Örnek:
$say değişkenini kullanıcıdan form yoluyla aldığımızı varsayalım. Eğer kullanıcının girdiği değer 0’a eşit ve 0’dan küçükse (bu ifade if deyimi ile kontrol ediliyor) programın döngüden çıkmadan başa dönerek döngüyü yeniden başlatması sağlanır. Bu değer her seferinde 1 artar. Bu süreç kullanıcının girdiği değer 0’dan büyük olana kadar devam eder. Değer 0’dan büyük olduğu andan itibaren gerçekleştirilmesi gereken kodlar gerçekleştirilir ve döngüye devam edilir. |

