Hoşgeldin, Ziyaretçi:

l Üye Ol
Tarih: 21-09-2019, Saat: 00:04
  • Tekno Destek Team'e Hoşgeldiniz
  • Teknoloji, Mobil, Oyun, İnternet, Haber Platforumu
  • Tekno Destek Team ( TDT )
Tekno Destek Team - Teknoloji, Mobil, Oyun, İnternet, Haber Platforumu > Bilgi Teknolojileri / Information Technologies > Web Programlama > PHP DE WHILE DÖNGÜSÜ >

 Yorum: 0    Görüntülenme: 538
Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
 PHP DE WHILE DÖNGÜSÜ
03-01-2016, Saat: 23:49,
Çevrimdışı
Süper Moderatör
Süper Moderatör Grubu
Üyelik Tarihi: 02-01-2016
Mesajlar : 456
Konular:
Rep Puanı: 1
#1
PHP DE WHILE DÖNGÜSÜ

PHP De While döngüsü
while döngüsü 

Bir değişkenin içeriğinin belirli bir şartı karşılaması veya karşılamaması halinde icra edilir. Burada dikkat edeceğimiz nokta, programın icrası sırasında değişkenin içeriğinin veya koşulun değişmesinin sağlanmasıdır. Aksi taktirde pıgramımız sonsuz döngüye girer ve muhtemelen çöker. while döngüsü şöyle yazılır: 

while (koşul) { 

Koşul doğru ise yapılacak işlere ilişkin komutlar 


Bu yöntemin yaygın kullanıldığı alan, bir sayaçla yaptırılan işlerdir. Aşağıdaki programı while.php adılma kaydedip, çalışrırsanız, PHP, Browser`ın yazı türü boyutunu 1`den 7`ye kadar büyüterek, aynı metni yazdıracaktır: 

php:

<HTML> 

<HEAD> 

<TITLE>PHP de Döngü</TITLE> 

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-9"> 

<meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> 

</HEAD> 

<BODY> 

<?php 

$sayac = 1; 

while ( $sayac <= 7 ) { 

print ("<font size= $sayac >"); 

print ("<b><p>İyileri iyilikleri ile alkışlayınız!</b></p>"); 

print ("</font>"); 

$sayac ++; 


?> 

</BODY> 

</HTML> 


Programımız, while döngüsü içindeki iken, sonsuz döngüden kurtulabilmek için, yazıyı yazdırdıktan sonra, $sayac değişkenini bir arttırıyor. Aksi taktirde, değişken hiç bir zaman while döngüsünün beklediği şarta kavuşarak 7`ye eşit hale gelemeyecektir. (Programı, sondaki "$sayac ++;" satırını kaldırarak denerseniz, zararsız bir sonsuz döngünün ne olduğunu görebilirsiniz! Ama önce Browser`ın dur düğmesinin yerinde durup durmadığna bir bakın!) 

while döngüsün aradığı şartın yerine gelmesi, her zaman burada olduğu gibi, tabir yerinde ise "elle" yapılmaz; döngünün icra ettiği komutlar veya fonksiyonlar koşulu içeren değişkeni değiştirebilirler. Sözgelimi elektronik ticaret sitemizde Web ziyaretçimizin while içinde yaptığı alışverişin tutarını koşul olarak kullanabiliriz ve bu koşulu içeren değişken alışveriş ile değişebilir.
03-01-2016, Saat: 23:49
Cevapla



« Önceki Konu | Sonraki Konu »
Konuyu Okuyanlar: 1 Ziyaretçi



Hızlı Menü:

Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB
© 2002-2019 MyBB Group.
Tasarım Tekno Destek Team © 2019