Çarşamba 25 Ocak 2023
Hakkında
Yazarlarımız
Reklam
Künye
İletişim
Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı

Bülten

Sosyal Medya Yasası Kabul Edildi

Binance ‘e Siber Saldırı

Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı
  • BAŞLARKEN
    • KOD
      • PHP
      • Asp.Net
      • Swift
      • MySQL
      • CMS
  • TASARIM
    • İpuçları
    • Çizim
    • Illustrator
    • Photoshop
    • Trendler
  • ARAYÜZ
    • JavaScript
    • HTML5
    • CSS
    • REACT
  • İPUÇLARI
    • API
    • Güvenlik
    • IDE
    • Framework
    • OS
    • Verimlilik
    • İçerik
      • Dökümantasyon
      • İpuçları
      • Nasıl Oluşturulur?
  • KAYNAKLAR
    • Tasarım
    • Kod
    • İş
  • GİRİŞİM
    • Finans
    • Girişimci
    • Nasıl yapılır?
  • ARAÇLAR
  1. Anasayfa
  2. PHP
  3. PHP’de Koşul Deyimleri
 PHP’de Koşul Deyimleri
PHP

PHP’de Koşul Deyimleri

Yazar : Hakan Karataş 4 Ağustos 2016 1 Comment

İçindekiler

  • if

  • İf – else

  • İf – elseif – else

  • Switch

Arkadaşlar bu yazımda program denetiminden bahsedeceğim. Yazılmış olan programın işleyişi bir takım kriterlere göre yön değiştirmekte veya olduğu gibi devamını sürdürmektedir. Program bu kriterler çerçevesinde işlevsel olarak devam etmekte olur. Örnek uygulamalar ile konuları sindire sindire anlamak dileğiyle vakit kaybetmeden if kalıbı ile giriş yapalım 🙂

if

Program satırlarında en çok kullanılan kontrol deyimlerinden birisidir. İf’in içerisine programda kullanacağımız koşul ifadesi yazılır. Program if ‘in içerisindeki koşul ifadesine göre akışını sürdürmektedir.

111

2-yeni

Örneğimizden görüldüğü üzere if kontrol deyiminin içerisine belirlediğimiz şarta göre program seyir göstermektedir. Burada önemli olan bir husus vardır. Örnekte iki ihtimal vardır. Bunlardan birisi $sayi1 değişkeninin $sayi2 değişkeninden fazla olması durumudur. İkinci ihtimal ise birinci ihtimalin tam tersidir. Yani $sayi2 değişkeninin $sayi1 değişkeninden fazla olması durumudur. Bunun için 2 tane if kullanılmıştır.

Bu gibi iki ihtimalli olan koşullu ifadelerde 2 tane if kullanımı yerine programlamada dilimize aksi halde anlamında olan else ifadesini kullanırız. Şimdi if – else kullanımını detaylı olarak inceleyelim.

İf – else

Programlamada if deyimindeki koşul ifadesine uyulduğu takdirde başka bir deyişle Php’de bu durum 1 yani TRUE olması durumunda if bloğunun içerisine girer ve buradaki bir takım işlemlere tabi tutulur. İf’in içerisindeki koşula uyulmadığı takdirde else kısmına devreye girer ve bu blok içerisinde işlemler gerçekleşir. Bir örnek ile bu durumu daha iyi bir şekilde izah edelim.

5-yeni

6-yeni

Yukarıdaki örnekte if bloğunun içerisinde bulunan 2 koşula da uyulması takdirinde içine girilerek çıktı olarak ” Belirlenmiş olan koşullara uygundur. ” çıktısını vermesi beklenmektedir. Ama if koşulunun içerisinde bir önceki yazılarımda mevcut bulunan % (mod) operatörünün kullanımı konusunda 48’in 7’ye tam bölünememesinden dolayı if şartına uymamakta ve else kısmına girerek blok içerisinde yapılacak eylemini gerçekleştirmektedir.

İf – elseif – else

Birden fazla koşullu ifadeler için elseif yapısı ile koşulları çoğaltma işlemi yapmaktayız. Yani koşul çeşitimiz fazla ise bu çeşitliliği sağlamayı elseif ile gerçekleştirmekteyiz. Aynı if yapısında olduğu gibi elseif’ten sonra ( ) arasına o elseif’e ait koşul veya koşullar belirleriz.

8-yeni
Örneğimizde içerisine 6 sayısı atanmış $petek değişkeni if komutundan başlayarak sırayla 6 sayısını barındıran değişkeni uygun olan koşul ifadesini sahip kontrol deyimini arar. Hangi kontrol deyimine uygun ise o kontrol deyiminin içerindeki işlemleri gerçekleştirir.

Switch

Kelime anlamı olarak programlamada switch anahtar anlamına gelmektedir. Switch atanmış olan bu değeri case ile kontrol eder. Atanan değer case ile tanımlanmışsa istenilen koşula sahip olup o koşul gerçekleştirir. Burada dikkat edilecek nokta break ile diğer koşullara geçilmesini engellemektir. En sonda bulunan default değeri ise hiçbir değer döndürülmediği takdirde varsayılan bir işlemin gerçekleşmesini sağlamaktır.7-yenii

8
Switch case deyimi işlev bakımından if deyimine çok benzemektedir. Çok sayıda if işlem bloğu kullandığımızda programın okunurluğu azalacak ve programı izlemek zorlaşacaktır. Programımızın bir değerini bir çok değerle karşılaştırmak gerektiğinde switch komutunu kullanacağız. Switch seçeneği ile değişkenin durumuna göre bir çok durum içerisinden bir tanesi gerçekleşir. İf deyimi ile switch case’i birlikte kullanabilme imkanımız vardır. Switch’in yaptığı işi kısaca ifadenin değerini sırayla sabitlerle karşılaştırarak ve her satırı işlemektedir.

Etiketler: aksi halde anahtar case default eğer else elseif if koşul program denetimi şart switch
Önceki Yazı
Sonraki Yazı

Hakan Karataş

author

Back-End Developer @Webmaster.Kitchen.Ağırlıklı olarak Back-end tarafında bilgi, birikim ve yeni öğrendiğim bilgiler ile mutfakta yer almaktayım. Görüş, düşünce ve tecrübelerinizi bizlerle paylaşabilirsiniz. Yorum alanı ile mutfağa katkıda bulunun.

1 Yorum

  • Php'de döngüler | Webmaster.Kitchen says:
    11 Ağustos 2016 at 16:47

    […] Bu parametre aynı zaman da döngümüzün koşul/şart konumundadır. Bu koşul mantığını if kullanımındaki koşul mantığındaki gibi düşünebiliriz. Koşulumuz doğru olduğu süresince döngümüz […]

    Reply

Yorum Yap Yorumu İptal Et.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Taze Yazılar
Güncel

Sosyal Medya Yasası Kabul Edildi

14 Ekim 2022
Blockchain

Binance ‘e Siber Saldırı

8 Ekim 2022
Blockchain

Binance ‘den Ücretsiz Eğitim

5 Ekim 2022
Güncel

Japonya için Yenilenen Corolla

4 Ekim 2022
© 2021 Webmaster Kitchen. Tüm Hakları Saklıdır.