|
PHP Script ile web programlamayı bu site inşaAllah size öğretecek; Bunu isteyin !
|
PHP de if else (or, and, not)
Gereksiz hiçbir bilgi yoktur. Lütfen hepsini dikkatli bir şekilde sırasıyla okuyun ve uygulayın. |
|
PHP index PHP Derslerine Giriş PHP Kurulumu (Easy PHP) PHP öğrenmek istiyorum PHP Echo (değişkenler) PHP - dosya okuma PHP de Array (diziler) PHP for loop (döngü) PHP if sorgusu (and, or, not) PHP die ve if isset PHP date time functions |
PHP Dersleri [ Ders 8 ] Merhaba PHP severler. Bugünkü PHP dersimize hemen başlamak istiyorum. Bugün if sorgulamasını öğreneceğiz. if(){ }else{ } Bir değişkene "Pazartesi" değerini atadıktan sonraki bir satırda "Salı" değerini atayıp echo yapalım. <html> <head> <title> çarpım tablosu </title> </head> <body> <?php $bugun = 'Pazartesi'; //------------------ ----------------- ------------ //----- - ------- ---------- // Buralarda çeşitli php kodları olduğunu varsayalım. // - ----------- ---- //------ - - --------------- $bugun = 'Salı'; // ------ - ------------ ---- //---- - -- - -- - ----- echo $bugun; ?> </body> </html>Yukardaki php kodu ekrana Salı yazacaktır; bugun isimli değişkene ilk önce pazartesiyi atamış olsak bile bir süre sonra Salı değerini atadık ve echo ya üstten en yakın atama değeri Salı oldu. Hatırlatma: Echo ile ekrana değişkenin içerisindeki değeri yada bir string (metinsel) ifadeyi yazdığımızı hatırlayınız. Şimdi php deki if mantıksal sorgulamasını birkaç kodlama ile örneklemek istiyorum. if(true) $bugun = "Pazartesi"; //ikinci if cümlemiz şu şekilde olsun if(false) $bugun = "Salı"; echo $bugun;Bu kodun ekrana ne yazacağını uygulamada görürseniz daha kalıcı öğrenmiş olursunuz; Lütfen örneği uygulayın. if sorgu cümlesinin parantez içerisinde bir eşitlik yada eşitsizlik ifadesi olur ve bu ifade true yada false sonucu üretir. örneğin; if(1==1) $bugun = "Pazartesi"; if(1==4) $bugun = "Salı"; echo $bugun;Bu yukarıdaki kodun neden pazartesi yazdığını düşünün lütfen. Önceki örnekte if(false) demekle bu örnekte if(1==4) demek aynı şeydir. 1 zaten 4 'e eşit değil ve sonuç false olduğu içinde bugun değişkenine Salı değeri atanamadı. echo yapılırken bugun değişkeninin içerğinde Pazartesi vardı. Şimdi farklı bir if çalışması yapalım; $araliginkaci = 25; $bugun = "Bugün hangi gün bilinmiyor"; if($araliginkaci==25) $bugun = "Perşembe"; echo $bugun;Buradaki örneklteki araliginkaci isimli değişkeninin değeri başka yerden de gelebilirdi. Şimdi if bilgimizi biraz daha arttıralım. PHP de sorgulamaya hakim olmanız gerek.
$araliginkaci=25;
$bugun = "Bugün hangi gün olduğu bilinmiyor";
if($araliginkaci==25){
$bugun = "Perşembe <br>";
$mesaj = "Hafta sonu yaklaştı";
}else{
if($araliginkaci==26) $bugun = "Cuma";
$mesaj = "Kocaman bir hafta daha bitmek üzere";
}
echo $bugun . $mesaj;
Burada if den sonraki iki satırı blokladık. Blok başlangıcı için { ve blok bitişi için de } işaretini kullandık.
Eğer şart yoklamasından sonra birden fazla komut işletilmeyecekse if(){ }else{ } bloğundaki {} lere gerek yoktur.
PHP de if and 'e örnekler if( (3==3) && (5<8) ) echo "3==3 ve aynı zamanda 5<8"; if( (3!=5) && (5<8) ) echo "3!=5 aynı zamanda 5<8";Yukardaki iki koşullu if sorgularını lütfen tek tek çalıştırıp üzerinde düşününüz. && bu işaret and anlamına gelir != bu işaret eşit değil anlamına gelir. || bu işaret or (yada) anlamına gelir. Hatırlatmalar for(){} döngüsünde de parantez arasında üç parametreden ortadaki mantıksal bir ifade idi. Küçüktür kelimesinin ilk harfindeki K harfinin şu şekle |< benzediğini unutmayın. Büyüktür kelimesindeki ilk harf olan b nin şu şekle |> benzediğini unutmayın. PHP Dersinin hazırlanma tarihi: 25 Aralık 2008 Perşembe. |
|
Nihat ve Levent'e sitenin oluşturulması için vermiş oldukları destekten ötürü teşekkür ederiz. Yayına başlama 1 Aralık 2008 Pazartesi Saat 21:10 dur. Lütfen sitedeki içerikleri kaynağına link vermeden hiçbir yerde yayınlamayınız. |