lostyazilim
tr.link

Koşul Belirtme İfadeleri (if,elseif,else)

16 Mesajlar 2.608 Okunma
acebozum
tr.link

BuZ BuZ WM Aracı Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek İşçi
  • Konum İstanbul Anadolu
  • Ad Soyad M** H**
  • Mesajlar 15
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Videolardan php öğreniyorum. Bu konuyu pek anlayamadım bu konu için bana daha iyi kaynak ve örnekler verebilirmisiniz.

İyi Forumlar Dilerim.
 

 

KASIMPAŞA
elektronikssl
webimgo

ozcan0110 ozcan0110 WM Aracı Kullanıcı
  • Üyelik 13.05.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Freelance Web Developer
  • Konum Balıkesir
  • Ad Soyad Ö** A**
  • Mesajlar 234
  • Beğeniler 26 / 27
  • Ticaret 1, (%100)
if else komutu şart koşul dur if dersin $değişken = 0 ise komutu else dersin echo ekrana yazma komutu değiken sıfır diye yazdır en basit açıklaması bu.
Kaynak google da if komutu diye yazarsanız bulursunuz.
 

 

BuZ BuZ WM Aracı Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek İşçi
  • Konum İstanbul Anadolu
  • Ad Soyad M** H**
  • Mesajlar 15
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Açıkçası pek anlayamadım if else ne işe yaradıgı ne yaptıkları tamamda nerede nasıl kullanılır. Hangi alanlarda yardımı dokunuz.Biraz daha pratik yapmam gerektiğini düşünüyorum. Biraz daha detaylı örnek bulmam gerekiyor.
 

 

KASIMPAŞA

4Nirvana 4Nirvana Sabır Kullanıcı
  • Üyelik 14.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 32
  • Beğeniler 0 / 9
  • Ticaret 1, (%100)
IF- ELSE kullanımı

if($sayi > 1){
echo "$sayi, 1'den büyüktür.";
}else{
echo "$sayi, 1'den küçük veya eşittir.";
}


IF - ELSE IF kullanımı

if($sayi > 1){
echo "$sayi, 1'den büyüktür.";
}else if($sayi == 1){
echo "$sayi, 1'e eşittir.";
}else{
echo "$sayi, 1'den küçüktür.";
}
 

 

Yanlış yolda yürümek doğru yolda beklemekten iyidir.
Beşikten mezara kadar.
wmaraci
wmaraci

frex frex Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 08.04.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 36
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
koşul yapısı basit olarak şu şekilde çalışır.

bir ifade vardır, bu ifadenin doğruluk durumuna göre farklı kodlar çalışır.

örneğin;

x = 5 olsun.

if(x == 5) {
// x = 5 ise çalışacak kodlar
} elseif ( x<5 ) {
// x<5 ise çalışacak kodlar
} else {
// ikisi de değilse çalışacak kodlar
}

elseif sayısı artabilir ama else ve if komutlarının bütünlük açısından tek olması doğrudur.

php olarak örnekleyeyim:

if ($a > $b) {
echo "a büyüktür b";
} elseif ($a == $b) {
echo "a eşittir b";
} else {
echo "a küçüktür b";
}
?>
 

 

BuZ BuZ WM Aracı Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek İşçi
  • Konum İstanbul Anadolu
  • Ad Soyad M** H**
  • Mesajlar 15
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

4Nirvana adlı üyeden alıntı

IF- ELSE kullanımı

if($sayi > 1){
echo "$sayi, 1'den büyüktür.";
}else{
echo "$sayi, 1'den küçük veya eşittir.";
}


IF - ELSE IF kullanımı

if($sayi > 1){
echo "$sayi, 1'den büyüktür.";
}else if($sayi == 1){
echo "$sayi, 1'e eşittir.";
}else{
echo "$sayi, 1'den küçüktür.";
}


Teşekkür ederim biraz daha aydınlandım. Daha çok örnek lazım daha iyi anlayabilmem için.
 

 

KASIMPAŞA

omerkarahan omerkarahan WM Aracı Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek öğrenci
  • Konum Zonguldak
  • Ad Soyad Ö** K**
  • Mesajlar 100
  • Beğeniler 45 / 23
  • Ticaret 0, (%0)
Arkadaşım bu konu aslında tamamen mantık meselesi ; gerisi için azıcık bir ingilizce bilgin olacak çünkü (if ingilizcede eğer demektir.) yani if komutu php'de eğer anlamına gelmektedir.

if komutundan sonra parantez arasına eğer koşulunu koyarız yani.Sonra ise php'nin olmazsa olmazı konu ayraçları { ile } arasına eğer koşul sağlanırsa olacakları yazarız.


if('buraya koşul') {

'koşul sağlanırsa olacaklar.'

}


Buraya kadar sadece koşul sağlanırsa ne yapacağımızı yazdık,else komutu ise sonrasında koyacağımız { } işaretleri arasındaki komutları eğer if koşulu sağlanmazsa yapar.
Genel yapısı şöyledir.



if('koşulumuz'){

'Koşul sağlanırsa yapılacaklar.'

}else{

'Koşul sağlanmazsa yapılacaklar.'

}



Else komutu tek başına kullanılmaz,mutlaka koşul belirtmek için if lazımdır.



Eğer değişken yapısına hakimsen bu örnek ile sadece if-else yapısını algılayabilirsin umuyorum.


$elimdeki_para = 25000; # Burada elimdeki para adlı değişkene 25.000 TL atadık.

$arabanin_fiyati = 37000; # Arabanın fiyatının 37.000TL olduğunu belirtiyoruz.



if($elimdeki_para >= $arabanin_fiyati){

echo 'Bu arabayı alacak kadar paranız var!';
/* Yukarıda if yapısı içinde eğer dedim elimdeki para
arabanın fiyatından büyük(>) veya eşitse(=) bu alandaki komutları çalıştır dedim ve ekrana eğer araba fiyatı ile elimdeki para eşitse "Bu arabayı alacak kadar paranız var!" yazdı.Eğer büyük veya eşit olmasaydı else yapısındaki komutlar çalışacaktı.
*/

}else{

$fiyat_farki = $arabanin_fiyati - $elimdeki_para;
echo 'Bu arabayı almak için daha '.$fiyat_farki.' kadar paraya ihtiyacınız var.';


}

 

 

Hucukii Hucukii </ismailcaakir> Kullanıcı
  • Üyelik 14.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Bursa
  • Ad Soyad İ** Ç**
  • Mesajlar 382
  • Beğeniler 57 / 78
  • Ticaret 8, (%100)
Koşul sağlanıyorsa if veya elseif sağlanmıyorsa else kısmı çalışır en basit bu şekilde açıklanır :)
 

 

Develops everything always..

BuZ BuZ WM Aracı Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek İşçi
  • Konum İstanbul Anadolu
  • Ad Soyad M** H**
  • Mesajlar 15
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

frex adlı üyeden alıntı

koşul yapısı basit olarak şu şekilde çalışır.

bir ifade vardır, bu ifadenin doğruluk durumuna göre farklı kodlar çalışır.

örneğin;

x = 5 olsun.

if(x == 5) {
// x = 5 ise çalışacak kodlar
} elseif ( x<5 ) {
// x<5 ise çalışacak kodlar
} else {
// ikisi de değilse çalışacak kodlar
}

elseif sayısı artabilir ama else ve if komutlarının bütünlük açısından tek olması doğrudur.

php olarak örnekleyeyim:

if ($a > $b) {
echo "a büyüktür b";
} elseif ($a == $b) {
echo "a eşittir b";
} else {
echo "a küçüktür b";
}
?>



Teşekkür ederim çok yardımcı oluyorsunuz.

else : hiç bir koşul sağlanmıyorsa.
if : koşul sağlanıyorsa.
elseif : pek anlayamadım.
 

 

KASIMPAŞA

Hucukii Hucukii </ismailcaakir> Kullanıcı
  • Üyelik 14.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Bursa
  • Ad Soyad İ** Ç**
  • Mesajlar 382
  • Beğeniler 57 / 78
  • Ticaret 8, (%100)

BuZ adlı üyeden alıntı

Teşekkür ederim çok yardımcı oluyorsunuz.

else : hiç bir koşul sağlanmıyorsa.
if : koşul sağlanıyorsa.
elseif : pek anlayamadım.


elseif'inde içerisine koşul yazarsın eğer if yok ve else'den önce elseif varsa onu kontrol eder elseif koşulu sağlanıyorsa onu çalıştırır ifle hiç bir farkı yoktur :)
 

 

Develops everything always..
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al