PHP Do While

php-do-while
Yazı içeriği

PHP Do While döngüsü kod bloğunu çalıştırır ve koşul doğruysa döngü durumunu kontrol eder. PHP While döngüsüyle tek farkı ifadeyi/koşulu kontrol etmeden önce döngü kapsamındaki kod bloğunu çalıştırmasıdır. PHP While döngüsünde ilk koşul kontrol edilir, ardından kodlar çalıştırılır. PHP Do While döngüsünde ilk kodlar çalıştırılır, ardından koşul kontrol edilir. 

PHP Do While döngüsünün söz dizimi (syntax) aşağıdaki gibidir: 

do {
    // çalıştırılacak kodlar...
} while (condition);
PHP

PHP Do While

PHP Do While döngüsünü bir örnekle anlayalım.

Bu örnekte $i adlı bir değişken oluşturduk ve 1 verisini verdik. Ardından PHP Do While döngüsünü do yazıp süslü parantez açarak oluşturduk. echo ile $i sayısını döngü her döndüğünde yazdırdık ve $i değişkeni verisini her döndüğünde 1 arttırdık. While ifadesini tanımladık ve koşul olarak $i 5’ten küçükse yazdık. $i 5’ten küçük olana kadar, yani i rakamı 4 olana kadar (4 dahil) her seferinde “Sayı: $i” şeklinde çıktı aldık. $i yerine $i değişkeninin verisi çıktılandı. 

$i = 1;
while{
   echo "Sayı: {$i} 
";
   $i++;
} while($i < 5);
/*
 * Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/
PHP

PHP Do While döngüsünde unutmamız gereken çok önemli ince bir detay var. Bahsettiğimiz gibi bu döngüde ilk olarak işlem yapılır, yani kodlar çalıştırılır. Ardından koşul kontrol edilir. Bu demek oluyor ki, koşul false döndürürse döngü ikinci kez dönmez, ancak ilk seferde kodlar çalıştırılmış olur. Bunu bir örnekle anlayalım.

$i = 10;
do {
  echo "Sayı: $i 
";
  $i++;
} while ($i <= 5);
// Çıktı: Sayı 10
PHP

Bu PHP Do While örneğinde koşul false döndürdüğü için döngü dönmedi. Ancak PHP Do While döngüsünde ilk aşamada koşuldan önce kodlar çalıştırıldığı için “Sayı: 10” çıktısını aldık.

PHP Do While Alternatif Söz Dizimi (Alternative Syntax)

PHP Do While döngüsünde PHP While, PHP For, PHP If Else, PHP Switch vb. diğer kontrol yapılarında olduğu gibi alternatif söz dizimi yoktur.  

Benzer yazılar

php-foreach
PHP Döngülerin Performanslı ve Etkili Kullanımı

PHP en iyi yaklaşımlar serimizin bu bölümünde PHP döngüler (loop) hakkında kaliteli kodlama ve en iyi yaklaşım örneklerini paylaştık. Artık PHP’de döngüleri daha performanslı ve etkili olarak kullanacaksınız!

Yazıyı oku
PHP Etiketleri
PHP Etiketlerinin Efektif Kullanımı

PHP en iyi yaklaşımlar serimizde bugünki konumuz: PHP etiketleri. PHP etiketlerini en iyi şekilde nasıl kullanabiliriz? PHP’de kısa etiketleri neden kullanmamalıyız? PHP etiketleri hakkında en iyi yaklaşımları öğrenin!

Yazıyı oku
PHP strpos() İşlevinin Doğru Kullanımı
PHP strpos() İşlevinin Doğru Kullanımı

PHP’de strpos işlevinde hiç anlatılmayan ipuçlarını ve sık karşılaşılan hataları hiç düşündünüz mü? Doğru ve en iyi PHP strpos() kullanımını öğrenmek için web sitemizdeki makaleden ve kod örneklerinden hemen ücretsiz…

Yazıyı oku
Yorumunu Paylaş
Sayfa Değerlendirmesi

Hızlı Detay Formu

Hızlı detay formumuzu doldurun ve aynı gün içerisinde taleplerinizi ve sitenizi inceleyip ulaşalım!

Hızlı Detay Formu

Hızlı detay formumuzu doldurun ve aynı gün içerisinde taleplerinizi ve sitenizi inceleyip ulaşalım!

Hızlı İletişim Formu

Hızlı iletişim formumuzu doldurun ve aynı gün sitenizi analiz edip size ulaşalım!

Yanıtla
1
Whatsapp Destek Hattı
Merhaba. 👋
Size nasıl yardımcı olabiliriz?