Online | Video | Resim | Ders | Fragman | Film | TopList | Radio - Tv - Php Komutları
   
CDVİDEO MENÜ
  ANA SAYFA
  .
 
ONLİNE RESİM
 
ONLİNE DERS
  Fizik
  matematik
  Kimya
  Coğrafya ve Biyoloji
  Tarih
  Diğer
 
ONLİNE RADİO
  Pop radio
  Slow radio
  Arabeks radio
  Yabancı Radio
  Diğer radio
 
ONLİNE TELEVİZYON
  Trt tv
  Samanyolu tv
  Star Tv
  Atv
  Kanald
  Kanal 1
  Tv 2
 
ONLİNE VİDEO
  Sinevizyon
  Fragmanlar
  Belgeseller
  Spor
  Motorlu taşıt
  Kazalar
  Afetler
  Komedi - Komik
  Dini
  Magazin
  Ünlüler - Klipler
  Sevgi ve aşk
  Bilim
  Sosyal
  Diğer videolar
 
ONLİNE CHAT
  Chat odası 1
  Chat odası 2
 
ONLİNE REKLAM
  ONLİNE TOPLİST____________
 
ONLİNE SİTE KONULARI
  Online iş
  Online Gazete
  Online Harita - Uydu
  Online Aşk Ölçer
  Tvde bu gün
 
ONLİNE ANKETLER
  Günlük Burç
  İl İl Türkiye
  Online Kuran-ı Kerim Dinle
  Sayaç
 
ÖNEMLİ KONULAR
  HTML nedir ?
  PHP nedir ?
  => Php ile ekrana yazı yazmak
  => Webden bilgi almak
  => Php de Diziler
  => Php Mantıksal İşleçleri
  => Php Komutları
  => Bazı Php İşlevleri
  => Php ile dosya ve dizin işlemleri
  => Php ile işlevleri yazmak
  Web Tasarımında Öncelik
  Rar Nedir ?
  Mp3 Nedir ?
  Ehliyet Sınavı Tarihleri
  Ösym Sınav Takvimi
  Meb Sınav Takvimi
  Ne Nasıl Oluşur
  Hızlı Okumak
  Gazi Özel
  CSS nedir ?
  Bilgisayar nedir ?
  Elektrik Nedir ?
  Elektronik Nedir ?
  Ceptelefonu Nedir ?
  Gazeteler
  Mobilya ve dekorasyon nedir ?
  Msn Nedir ?
  Bilim ve ilim nedir ?
  Page Rank Nedir ?
  Html Kod arsivi
  Page rank nedir?
  Alexia Rank Nedir ?
  PhotoShop Nedir ?
  Hacker Nedir ?
  Hack in tarihcesi
  Windows live msn messenger spaces nedir ?
  Radyo Frekanslari
  Araba Modifiye resimleri
  Öğrenme türleri
  Sosyoloji - Toplum Bilimi
  www.yenipaylasim.com
  yenipaylasim
  iconlar

Şu anda Bulunduğunuz Sayfa: 
Php Komutları
Ip Adresiniz:
52.14.20.147 
Bize Destek Çıkın ve linki ekleyin:
//cdvideo.tr.gg/Php-Komutlar%26%23305%3B.htm

BU ALANA REKLAM VERMEK İÇİN TIKLAYINIZ
PHP Komutları
if
if komutu bir ifadenin doğru olması halinde izleyen komut kümesini işletir. İngilizce anlamı “eğer” olan kelime üstlendiği görev bakımından da anlamı ile bir bütünlük içindedir.
<?
################
# if.php #
################

$a = 5;
$b = 3;
if ( $a > $b )
{ echo “a sayısı b sayısından büyüktür.”; }
?>
Yukarıdaki kod parçası $a değişkenindeki değerin sayısal olarak $b dekinden büyük olması halinde komut kümesinde belirtilen kodu yerine getirip ekrana “a sayısı b sayısından büyüktür.“ metnini basacaktır. Aksi taktirde (yani $a’nın sayısal değeri $b’ninkinden küçük ise) hiçbir işlem yapılmadan komut kümesindeki kod atlanır.
if... else ...
Bu komutta if komutunda olduğu gibi belirtilen ifadenin doğru olması halinde if ile belirtilen komut kümesini işletir, ifadenin yanlış olması halinde ise else ile belirtilen komut kümesi işletilecektir.
<?
###################
# if_else.php #
###################

$a = 2;
$b = 3;
if ($a > $b) {
echo “a sayısı b sayısından büyüktür.”;
} else {
echo “b sayısı a sayısından büyüktür.”;
}
?>
Parantez içindeki mantıksal ifadenin doğruluğu halinde if komutunu izleyen komut kümesini (“{“ ve “}” işaretleri ile sınırlı bölge) işletilir. Yukarıda $a ile belirtilen değişkenin sayısal olarak değeri $b ile belirtilenden büyük olması halinde ekrana “a sayısı b sayısından büyüktür.” metni aksi taktirde, yani $a değişkeni sayısal olarak $b'den küçükse, ekrana “b sayısı a sayısından büyüktür.” metni basılacaktır. Komut kümesinde belirtilen kod sadece ekrana yazı yazma değil, her türlü işlem için düzenlenebilir.
while
Yine İngilizce anlamı “esnasında” olan kelime yaptığı görev itibari ile anlamına yakındır. Parantez içinde belirtilen koşul doğru olduğu sürece istenilen komut kümesini işletir. Aşağıdaki örnek ilk bakışta biraz karışık gelebilir fakat dikkatli ve adım adım takip ederseniz pek de karışık olmadığını anlayacaksınız.
<html>
<head><title>HTML içinde kullanılan PHP</title>
</head>
<body bgcolor="#ffffff" text="#000000">

<?
################
# while.php #
################

$a = 1;
while($a < 7):
echo “<h$a>Bu h$a ile yazılmış bir başlık.</h$a><br>n”;
$a = $a + 1;
endwhile;
?>

</body>
</html>
Yukarıdaki örnek hem while döngüsünün kullanımına hem de HTML içinde PHP kullanımına güzel bir örnek oluşturuyor. Kullandığım while döngüsünü aşağıdaki gibi de yazabilirdim.
<html>
<head><title>HTML içinde kullanılan PHP</title>
</head>
<body bgcolor="#ffffff" text="#000000">

<?
################
# while.php #
################

$a = 1;
while($a < 7)
{
echo “<h$a>Bu h$a ile yazılmış bir başlık.</h$a><br>n”;
$a++;
}
?>

</body>
</html>
Sonuç yine aynı olacaktır. Kullanım açısından bir fark yoktur hangisinin kullanılacağı programcıya kalmıştır fakat ben örneklerimde hep ikinci kullanımı tercih ediyorum.
Yukarıdaki örnekte yabancı olduğunuz bir kullanım $a++ ifadesidir (Bu kullanımın aynısı C’de de vardır) Bu ifade $a = $a + 1 ifadesi ile aynıdır (Programcılıkta çok kullanılan bir ifadedir fakat deneyimi olmayanlar biraz zorlanacaktır). Bunun anlamı, ”$a’daki değeri bir arttır ve sonra bu değeri $a’nın yeni değeri olarak ata” dır. Yani $a = 1 ise $a++’dan sonra $a = 2 olacaktır. Aynı şekilde $a--'de, “$a’nın değerini bir azalt ve bu değeri $a’nın yeni değeri olarak ata” dır.
Yukarıdaki örnekte ilk olarak $a değişkenine 1 değeri atanıyor ve bu <h$a> ifadesi ile bir HTML etiketine çevriliyor. $a = 1 değeri için bu ifade <h1>, $a = 2 için bu ifade <h2> ... diye değerler alır. while döngüsü ile $a’nın alabileceği en son değerin 6 olduğu belirtilmiştir ($a < 7, yedi olduğu an döngü son bulur!). $a’nın 7 değerini alması ile belirtilen koşul yanlış olur (yani 0) ve döngü işletilmez. Eğer $a++ ifadesi kullanılmamış olsaydı, program sonsuz döngüye girecekti bu da ekrana sonsuz kere <h1> etiketi ile belirtilen metnin basılması demektir. (Aslında sunucu sistemdeki PHP ayar dosyasında öntanımlı olarak PHP dosyalarının maksimum çalışma süreleri 30 saniye olarak belirlendiği için sonsuz döngü sözcükleri tam olarak doğru değildir).
while döngüsünde koşul önce gözden geçirilir, daha sonra işlemler gerçekleştirilir.
do ... while
do...while döngüsü, while döngüsü ile aynı işleve sahiptir. Yalnız arada bir fark vardır. While döngüsünde koşul döngüye girilmeden kontrol edilir buna karşın do....while döngüsünde koşul döngünün sonunda kontrol edilir.
<?
$a = 0;
do {
print $a;
} while($a > 0);
?>
Yukarıdaki kod normal while döngüsü ile yazılmış olsaydı, yani aağıdaki gibi
<?
$a = 0;
while($a > 0) {
print $a;
}
?>
ekrana hiçbir çıktı vermeyecekti. Halbuki ilk örnekte ekrana “0” basılacaktır. Do....while ile oluturulan bir döngü while ile de oluşturulabilir ve benim şahsi görüşüm, while döngüsünün kullanımı daha kolaydır. Tabi ki bu döngünün de kendine has kullanım alanları vardır ama ben şu ana kadar kendi yazdığım betiklerde bu tür döngüler için hep while döngüsünü kullandım.
for
for döngüsü de hemen hemen aynı işlevi görür. Kullanım şeklini, while döngüsündeki örnek ile aynı çıktıyı verecek bir örnek ile açıklamak istiyorum.
<html>
<head><title>HTML içinde kullanılan PHP</title>
</head>
<body bgcolor="#ffffff" text="#000000">

<?
################
# for.php #
################

for ($a = 1; $a < 7; $a++)
{
echo "<h$a>Bu h$a ile yazılmış bir başlıktır.</h$a><br>n";
}
?>
</body>
</html>
Yukarıdaki kod da while döngüsündeki ile aynı çıktıyı verir. for döngüsünde değişkenin başlangıç değeri ilk olarak yazılır, daha sonra koşul ve en sonunda ise değişken için işletilmesi gereken bölüm gelir. Yani kullanımın kalıbı
   for (ilk_değer;koşul;işlem)
şeklindedir.
Tabii benim kullandığım örnek tüm döngüler için geçerli, öyle durumlar ile karşılaşırsınız ki alternatifiniz olmaz yani sadece for ya da while döngüsünü kullanabilirsiniz. Nasıl olsa hepsi aynı işi yapıyor diye üstten bakıp geçmeyin, iyice kavrayın.
switch
switch döngüsü aslında iç içe geçmiş if döngüleridir. Fakat, kişisel deneyimlerime dayanarak söylüyorum, birçok ifswitch döngüsü kullanılır. Aşağıdaki dosyaları yorum kısımlarında belirtilen isimler ile kaydedin ve daha sonra istemcinizden menu.html dosyasını açın. kullandığınız bir döngüde iş bazen gerçekten içinden çıkılmaz bir hal alıyor. Mesela bir web formu ile (drop-down menu ile) size bir değer gelecek. Siz bu değerin ne olduğunu anlamak istiyorsunuz. Bunun için menüde önceden tanımlı değerler arasında bir secim yapılır. İşte bu seçim için
<!-- menu.html adı ile kaydedin -->
<html>
<head>
<title>Menu</title>
</head>
<body bgcolor="#ffffff" text="#000000">
<form action="menu.php" method="post">
<b>İşletim sisteminizi seçin</b><br>
<select name=”os_type” size=”1”>
<option value=”win”>Windows 9x</option>
<option value=”winnt”>Windows NT</option>
<option value=”linux”>Linux</option>
<option value=”unix”>UNIX</option>
<option value=”os2”>OS/2</option>
<option value=”macos”>MacOS</option>
</select>
<input type="submit" value=” Sorgula “>
</form>
</body>
</html>
<?
// menu.php adı ile kaydedin

switch($os_type)
{
case “win” :
echo “Kullandığınız işletim sistemi Windows 9x”;
break;
case “winnt” :
echo “Kullandığınız işletim sistemi Windows NT”;
break;
case “linux” :
echo “Kullandığınız işletim sistemi Linux”;
break;
case “unix” :
echo “Kullandığınız işletim sistemi UNIX”;
break;
case “os2” :
echo “Kullandığınız işletim sistemi OS/2”;
break;
case “macos” :
echo “Kullandığınız işletim sistemi MacOS”;
break;
}
?>
Yukarıdaki örnek kullanıcıya kullandığı işletim sistemini soruyor ve gelen cevap doğrultusunda döngüde belirtilen kısmı işletiyor. Kullandığım break komutu programın o kısmının işletilmesi halinde döngüden çıkılmasını sağlar, yani kullanıcı işletim sistemin Linux olarak işaretlemişse Windows, WindowsNT ve en son Linux bölümü işletilir. Linux bölümündeki “Kullandığınız işletim sistemi Linux” metni ekrana basılır ve bir sonraki komut olan break işletilir, break komutunun işlemesi ile döngüden çıkılır ve böylece diğer değerler kontrol edilerek vakit kaybedilmez.
switch döngüsünde kullanılan ve benim şu örnekte kullanmadığım bir özelliği daha var: default seçeneği.
Bu seçenek diğer hiçbir seçim doğru olmadığı taktirde çalıştırılacak kısımdır. Bir örnek vermek gerekirse.
<?
// menu.php adı ile kaydedin

$i = 5;
switch($i)
{
case “2”:
echo “Değeri 2”;
break;
case “3”:
echo “Değeri 3”;
break;
default:
echo “Değeri bilinmiyor”;
}
?>
Bu kod ekrana “Değeri bilinmiyor” yazacaktır. Çünkü siz $i değişkenine tanımlı olan 2 ve 3 değerleri dışında ne değer verirseniz verin bu iki koşul dışında kalan bölüm yani default ile tanımlı bölüm işletilecektir.

         GERİ
SİTENİ EKLE YORUM YAP YUKARI ÇIK EMAİL

   
Sitemize 13 ziyaretçi (55 klik) uğramıştır.

TEXT LİNKS
Arama Motoru//site ekle forum//Site Ekle , Dizin//dizin//site ekle - evden eve nakliyat//site ekle cilt bakımı


BANNER LİNKS

// //Site Ekle | Top List// TV //arama motoru - arasana.com - arama motorları// // Görevimiz sizi doğru adrese ulaştırmak. // Aradur.com | Arama Motoru //
// kurye //

SiteEkle.Com.Tr

//


© 2007 - 2009 cdvideo.tr.gg
tüm hakları saklıdır
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol