Navigate / search

PHP While Döngüsü

While döngüsü belirlediğimiz değişkenin istediğimiz değere gelince kadar {} işaretleri arasında yazdığımız komutları işlemeye devam eder.Yani belirlediğimiz şart gerçekleşene kadar komutlarımız işlenmeye devam edecektir.Yanlız while döngüsünde dikkat etmeniz gereken önemli bir nokta vardır.{} işaretleri arasına yazdığımız komutlar içinde değişkenimizi arttıracak, azaltacak yada değiştirecek komutlar kullanmamız gerekmektedir.Şayet kullanmaz isek while döngüsünde belirttiğimiz şart hiç gerçekleşmeyecek ve programımız kısır döngüye girerek program akışı duracak ve hatta browserımızı kitleyecektir.

While Komutu Kullanımı

while (koşulumuz)  {
	              Koşul doğru ise işleve girecek komutlar
	      }

Şimdide While Komutu Örneği Görelim

1
2
3
4
5
6
7
8
9
<?php
	$sayac = 1;
	while ( $sayac <= 5 ) {
	     print ("<font size= $sayac >");
	     print ("<b><p>Döngülerle PHP</b></p>");
	     print ("</font>");
	     $sayac ++;
	}
?>

Döngümüz için bir $sayac değişkeni belirledik ve “1″ değerini verdik.While döngüsünde sayac değişkenimiz 5′ten küçük yada 5′e eşit olana kadar döngümüzü sürdür dedik.Bunu while ( $sayac <= 5 ) komutuyla programımıza söyledik.Daha sonra döngü içine komutlarımızı yazdık ve sonunda $sayac ++ komutuyla değişkenimizi her döngü de bir arttırmasını söyledik.Ve böylece belirlediğimiz şarta kadar döngünün dönmesini sağladık.

PHP’de Döngüler

Her rogramlama dilinde olduğu gibi PHP dilininde de döngülere ihtiyacımız vardır.Döngü kelimesini kısaca açıklayacak olursak “Yazılan kodların belirli bir sayıda tekrar işlenmesidir”.Yazdığımız program içinde kodlarımızı birden fazla kullanmamız gerekebilir.Bu yüzden döngülere ihtiyacımız vardır.Yüzlerce kez arka arkaya yazmamız gerek komutlarımızı bir kaç satırda döngü kullanarak rahatça yapabiliriz.

Döngüler için bir çok farklı komut olsada döngü çeşitleri 2 ye ayrılır.Yani sadece iki farkli türde döngümüz vardır.Bunlardan biri belirtilen bir durum devam ettiği veya devam etmediği süre boyunca yapılan veya tekrar sayısı belli olup bu sayı boyunca komutlarımızı işleyen döngü.

Döngülerde kullanabileceğimiz while, do…while, for, foreach gibi komutlarımız vardır.Herbirini örneklerle sonraki derslerde anlatacağım.

PHP If Deyimi

İngilizcedeki “if” kelimesinin türkçe karşılığı “eğer”dir.Kullanacağımız if deyimi günlük hayatta kullandığımız eğer kelimesi ile aynı görevi yapar.Örneğin “Eğer günün erken saati ise gördüğümüz bi arkadaşımıza günaydın deriz”.Phpdede istediğimiz bir durum “eğer” böyleyse diyip sorugladığımız değere göre programın akışını değiştirebiliriz.

İngilizcede “else kelimesinin türkçe karşılığı “değilse” dir.If deyimi sorgusunda else kullandığımzda ise belirtilen şartımız gerçekleşmiyorsa yani şart doğru değilse şeklinde programı devam ettiririz.Daha iyi anlamamız için bi kaç örnek yapacağız ve IF deyimini farklı şekillerde kullanacağız.

$renk="beyaz";
if ($renk="beyaz") {
echo "Seçtğimiz renk beyazdir";
}

Yada;

$renk="beyaz";
if ($renk="beyaz") {
echo "Seçtğimiz renk beyazdir";
}else{
echo "Seçtğimiz renk beyaz değildir";
}

yada arka arkaya farklı sorgulamalar yapabiliriz.

$renk="beyaz";
if ($renk="beyaz") {
echo "Seçtğimiz renk beyazdir";
}elseif($renk="kirmizi"){
echo "Seçtğimiz renk kirmizidir";
}else{
echo "Seçtğimiz renk beyaz değildir";
}