Uye Paneli

KAYİT OLMA EKRANI


güvenlik kodunu yazınkod
'..'
'.'
KATEGORİLER
PHP DERSLERİ

CSS DERSLERİ

HTML DERSLERİ

GÜNCEL KONULAR
needy
needy
nchoteen
needy
bomb4
ANA MENÜ
TEMPLATELER

FORUM

RENK PALETİ

Videolu anlatım :


PHP DERSLERİ PHP KARAR YAPILARI BÖLÜM 1 İF YAPISI


Bugün php dersleri 7.makalemi sizinle paylaşıyorum


Karar yapıları programlama dillerinde algoritma içerisinde gelişen tepkilerin sonucunda bir karar verilmesi için gereklidir.
nasılki gerçek hayatta ayakkabımızı giymeden dışarı çıkmamızın kötü olacağını düşünüyorsanız ve giymeye karar veriyorsanız program yazarkende bu özeni göstermeniz gerekecektir

karar yapılarının en sık kullanıldıgı yerler
sayılar veya metinlerin karşılaştırılması
veritabanından çekilen bilgilerin karşılaştırılması
döngülerin sayılması
kötü niyetli saldırıların engellenmesi
mantıksal karara ihtiyaç duyulan her yerde kullanılır

EXTRA BİLGİ

Php dilinde = sembolü atama yapmak için kullanılır 1 tane = işareti dikkat ediniz
== sembolü eşitmidir aynımıdır anlamına gelmektedir 2 tane == işareti dikkat ediniz matematikde eşitligin sağlanması durumu tek = işareti ile sağlansada php bunun için iki tane eşittir işareti kullanmaktadır.
<> sembolü Eşit degildir aynı değildir anlamına gelmektedir

< sembolü küçüktür anlamına
> sembolü büyüktür anlamına gelmektedir
bu operatorler bu dersin konusunu kapsamamakta örneklerde kullandıldıgı için açıklanma geregi duyulmuştur. sembollerin ne anlama geldigini PHP OPERATORLER derslerinde ayrıntılı olarak görecegiz.

İF YAPISININ EN BASİT HALİ
Bir if else yapısının kalıbı aşagıda verilmiştir if anahtar kelimesi ile başlar ve ( ) parantezleri arasında kosul yazılır { } komutları arasınada çalıştırılması istenilen komutlar yazılır.
if(kosul){
çalıştırılması istenilen komutlar;
}

örnek: KOŞULUN OLUMLU YÖNDE GERÇEKLEŞTİRİLMESİ

aşagıda $hakan isimli degişkenin depoladıgı birim 10 sayısına eşitmi diye bir koşul vardır.


<?php

$hakan=10;

if($hakan==10){
echo "koşul sağlandı $hakan isimli degişkenin içinde 10 sayısı var";
}
?>


örnek: KOŞULUN OLUMSUZ YÖNDE SONUÇLANMASI


aşagıdaki $hakan isimli degişkenin depoladıgı birim 10 sayısına eşitmi diye bir koşul vardır. fakat $hakan degişkeni 26 sayısını depoladıgından döngü çalışmayacaktır


<?php
$hakan=26;
if($hakan==10){
echo "eğer $hakan içinde 10 sayisi varsa burası çalışacak";
}
?>



ORTA DÜZEY İF YAPISI ELSE İLE BİRLİKTE KULLANIMI



ELSE türkçede degilse anlamına gelmektedir yani koşulun olumsuz olması durumunda çalıştırılır
if yapısını else ile birlikte kullanırsanız if yapısı ile bağlantılı olur ve koşulun sağlanmaması durumunda çalıştırılır fırına ekmek varmı diye sordugunuzda açık ekmek yoksa otomatik olarak somun ekmek var demesi gibi :)

orta düzey if yapısında koşulun sağlanması durumunda çalıştırılacak kodlar ve sağlanmaması yani olumsuz yönde olması durumunda çalıştırılması istenilen komutlar yazılır. Bunu kullanabilmek için else yapısını if yapısı ile birlikte kullanırız örnegin bi kullanıcının şifresinin doğru olması veya olmaması durumunda çalıştırılacak komutları aşagıda yazalım

Bir if else yapısının kalıbı aşagıda verilmiştir if anahtar kelimesi ile başlar ve ( ) parantezleri arasında kosul yazılır { } komutları arasınada çalıştırılması istenilen komutlar yazılır.
else yapısı ise koşulun olumsuz olması durumunda direk çalıştırılacağı için içerisine bir koşul girmeye gerek yoktur.
Bir if else yapısının kalıbı aşagıda verilmiştir

<?php
if(kosul){
koşul sağlandığında çalıştırılacak komutları;

}
else{
koşul sağlanmadığında olumsuz olduğunda çalıştırılacak komutlar;
}
?>

örnek:
aşagıdaki $sifre isimli degişkenin depoladıgı birim 123456 sayısına eşitmi diye bir koşul vardır

<?php

$sifre=123456;
if($sifre="123456"){
echo "koşul sağlandı $sifre degişkenin içinde 123456 değeri var";
}
else{
echo "koşul sağlanmadı olumsuz oldu $sifre değişkenin içinde 123456 değeri yok çünkü";
}

yukarıdaki örnekte $sifre içinde 123456 varsa if blogu içerisindeki kodlar çalıştırılır eger 123456 yoksa yani şifre yanlışsa olumsuzluk olacağından otomatik olarak else blogu içerisindeki kodlar çalıştırılır.
mesala kullanıcıdan gelen şifrenin doğru veya yanlış olma durumu ile ilgili bi empati yapabilirsiniz. bu durumu

GELİŞMİŞ ÇOK KOŞULLU İF YAPISI


gelişmiş çok koşullu elseif yapısını kullanabilmek için if kalıbından sonraki ifadelere elseif kalıplarını yazarsınız aşagıdaki örnegi dikkatli incelerseniz if kalıbı burda 3 koşulla bağlantılı olacak şekilde ayarlanmış eğer istersek 2 koşulda kullanabilirdik 3 koşulda 4 koşulda bu size kalmıştır en sonda else olumsuzlama kullandık isterseniz kullanmayabilirsiniz oda sizin tercihinize kalmıştır
çok koşullu bir if kalıbı kullanmak için elseif kullanılır

<?php
if(kosul1){
kosul1 sağlandığında çalıştırılması istenilen komutlar;
}
elseif(kosul2){
kosul2 sağlandığında çalıştırılması istenilen komutlar;
}
elseif(kosul3){
kosul3 sağlandığında çalıştırılması istenilen komutlar;
}
else{
koşulların hiçbirinin sağlanmadığı durumda olumsuzlama olduğunda çalıştırılacak komutlar;
}
?>


örnek:

<?php

$ekmekvarmı="somun";

if($ekmekvarmı=="somun"){
echo "somun ekmek 75 kuruştur";
}
elseif($ekmekvarmı="açık"){
echo "açık ekmek 1.5 liradır";
}
elseif($ekmekvarmı="lavas"){
echo "lavas ekmek 1.5 liradır";
}
else{
echo "istediginiz ekmek türü bizde bulunmuyor";
}
?>

çok koşullu if yapısını kullanmakta bazen kullanışlı bir hal alabilmektedir yukarıdaki örnekte kurdugumuz algoritmaya göre seçtigimiz ekmegin cinsine göre fiyatları ekrana bastırılıyor eger koşulların hiçbirisinin sağlanmadıgı durumlarda tüm koşullar olumsuz yönde gerçekleştigi için else otomatik olarak devreye giriyor ve olumsuz olarak değerlendirilen koşul sağlanmama durumu otomatik olarak ekrana istediginiz ekmek türü bulunmuyor diye ekrana yazdırıyor. ekmekvarmı degişkenin içerisine sırasıyla somun açık lavas hamur yazıp sonuçları karar yapısından dönen sonuçları gözlemleyiniz.

ÖZET


Bu dersimizde php ile karar yapısı olarak kullanılan if yapısını öğrenmiş olduk if yapısı php içerisinde gelişen olayların sonucunda bir karar vermemizi sağlayan bir yapıdır nasılki arabayı sürerken direksiyon varsa php ninde if yapısı vardır yukarıdaki örneklerde sadece if yapısının hangi kalıplarda ve kurallarda yazılabildiğini gördük programlama teriminde bunun adı syntax dir yani kodlama kuralları diğer dersimizde görüşürüz.

PHP DERSLERİ İF KARAR YAPISI ADLI MAKALEYİ OKUDUNUZ TEŞEKKÜR EDERİZ.
Kitapların masallarındadır o

Mesajın yazılma tarihi 2017-03-30 10:16:04