Performans Arttırmak İçin; Kısa if else Yapısının Kullanılışı

Php de kodlar her ne kadar kısa ve pratiklik kazandırsa da bazı ifadelerin daha kısa yazılış biçimleri de bulunmaktadır. Bu kısa ifadeler pek bilinmediği için ilk ve orta seviye kodlayıcıların bilmemektedir. Şimdi kısacık bir şekilde if ve else yapısının nasıl kullanılacağını göstereceğim. Bu kısa alanları küçük çaplı ifadelerinizde kullanmanız daha kullanışlı olacaktır. Böylece performans ve boyut olarak hızlı bir sistem olacaktır.

Şimdi kullanımlar ile ilgili bir örnek üzerinden açıklamalar yapayım ve sonrasında örnekleri çoğaltarak uykunuzu geliştirmeye çalışayım :)

$a = "ibrahim";
echo $a == 'ibrahim' ? 'Tamam' : 'Hata';

Şimdi yukarıdaki örneğimizde $a değişkeni içinde ibrahim yazmaktadır. Altta da koşulumuz yer almakta. Şimdi koşulumuzu bir inceleyelim. Burada ? ve : yer almakta. Sorguya baktığınızda zaten ne olduğu anlaşılmakta. ? ile belirtilen değer eğer doğru ise yada koşul yerine sağlanmış ise anlamında yer almaktadır. Yani if ifadesini temsil etmektedir. : ise else ifadesini temsil etmektedir. Yani ? ifadesinden gelen değerin tersi ise anlamında kullanılmaktadır. Şimdi örnekler ile öğrendiklerimizi pekiştirelim.

Uzunca Koşulumuzu yazalım sonrada kısa halini yazalım.

$islem = 1 + 1;

if ( $islem == 2 ) {
echo 'Sonuç Doğru.';
}else{
echo 'Sonuç Yanlış.';
}

Kullanmak yerine şöyle bir kullanım yapabiliriz;

$islem = 1 + 1;
echo $islem == '2' ? 'Sonuç Doğru' : 'Sonuç Yanlış';

Gördüğünüz gibi pratik bir yazımı bulunmaktadır. Hadi bir örnek daha yazalım da aklınızda soru işareti kalmasın :)

$site = 'ibrahimcevruk.com';
if($site == 'ibrahimcevruk.com'){
echo 'Doğru yerdesin aslan parçası :)';
}else{
echo 'Çok yanlış yerlerde yüzüyorsun.';
}

Şimdi yukarıda yer alan koşulumuzu kısa biçimde yazalım.

$site = 'ibrahimcevruk.com';  
echo $site == 'ibrahimcevruk.com' ? 'Doğru yerdesin aslan parçası :)' : 'Çok yanlış yerlerde yüzüyorsun.';

İşte bu kadar basit bir şekilde yazım yapabilirsiniz.

Bu kadar anlatımın ve örneğin yeterli olduğunu düşünüyorum. Sorularınızı yorum yaparak iletebilirsiniz. Anlaşılmayan yer olmadığını düşünmediğim için soru geleceğini düşünmüyorum :)
- 26.06.2013 / 18:12:18 3

Sosyal Medya Paylaşım Alanı

Bunlarda İlginizi Çekebilir

8:25 Php Dersleri

Mysql Limit Belirterek Veri Çekme

Kategori: Php Dersleri | 03.05.2013
Genel Makaleler

Google+ Kullanıcı Adını Değiştirme İşlemi

Kategori: Genel Makaleler | 10.11.2013
Seo(.htaccess)

Robots.txt Nedir? Ne işe yarar? Nasıl Oluşturulur?

Kategori: Seo(.htaccess) | 14.05.2013
Genel Makaleler
3:44 Php Dersleri

Php ile Meta Tag Bilgilerini Çekme | get_meta_tag();

Kategori: Php Dersleri | 15.10.2013

Yorum Listesi (3) # YorumYap

  • Yusuf (18.07.2013 - 19:18:55)
    Anlatım için teşekkürler peki Elseif nasıl kullanılacak
  • ibrahim Çevrük (19.07.2013 - 03:30:13)
    Hatırladığım kadarıyla sadece if ve else koşulları için var. Elseif de bu tarz kullanıma dahil değil.
  • Tolga (03.08.2013 - 11:49:46)
    Bilgilendirme için teşekkürler, peki birden fazla işlem yaptırabilirmiyiz ?\'den sonra ve :\'dan sonra. Denedim ancak çözümleyemedim.

Hadi Sende Yorum Yap!

Yorum Gönderilmiştir. Onaylandıktan Sonra Mesajınız Yayınlanacaktır.