Divisoria - Tutumlu Alışveriş Cenneti
Mayıs Ayı 2024
Bu eğitim, bir önceki derste tartıştığımız while deyimine benzer bir döngü ifadesi olan PHP do..while deyimi ile ilgilidir. While ifadesi gibi, programınıza bir görevi durmasını söyleyinceye kadar art arda gerçekleştirmesini bildirmek için do..while deyimini kullanabilirsiniz. Test ifadesi artık doğru olarak değerlendirilmediğinde duracaktır. İşte kod.
Bu kod, do..while ifadesinin ikinci bölümünde durmasını söyleyene kadar sürekli olarak tekrarlanır. Örnek kod, geçerli $ number değerini ve ardından HTML'yi yazdırır web tarayıcısına kod. Ardından, $ number değerini 1 artırır. Döngü her yürütüldüğünde $ number değerini değiştirmek için kodun bu ikinci kısmı eklenmelidir. Eksikse, $ number değeri asla değişmez ve döngü süresiz olarak tekrarlanır. Kod numara ++, $; döngüdeki her seferinde $ number değerini bir arttırır ve değer 11 olduğunda program döngüyü durdurur.
Bu, döngünün kaç kez yürütüldüğünü kontrol eden koddur. Örnekte, metin ifadesi artık doğru olmadığında döngü duracaktır (test değişkeninin değeri artık 11'den az değildir). Ayrıca, ifadenin noktalı virgülle sonlandığına dikkat edin. While ifadesini do..while ifadesiyle karşılaştırırsanız, yürütülecek kodun yap {bunu yap} ve döngüyü kontrol eden kod while (ifade); anahtarlanır. Peki bunun anlamı nedir? Bu demektir ki yap {bunu yap} kod her zaman en az bir kez do..while deyiminde yürütülür, çünkü kontrol eden kod test ifadesini yap {bunu yap} kod ilk kez gerçekleştirilir. Ancak while ifadesinde önce test ifadesi değerlendirilir ve yap {bunu yap} asla idam edilemez. Bu nedenle, istediğinizde do..while deyimini kullanmak istersiniz. yap {bunu yap} en az bir kez gerçekleştirilecek kodun bir kısmı. Sonuç web tarayıcısında şöyle görünecektir. 1 2 3 4 5 6 7 8 9 10 | |||||