İnternet, bilgi, bilişim güvenliğine dair her türlü karalamalara sahiplik yapan kişisel bir blog.

PHP switch kontrolü

PHP’de denetim yaparken if deyiminin yanında bir de switch deyimi vardır.Bu komutla programda bir değişkene karşılık olmak üzere, değişik şekilde seçenekler sunulur.Tabi bu seçenekleri if deyimiyle yapmakta mümkün. elseif komutunu çok fazla kullanmamız gerekecekse switch daha kullanışlıdır.

Switch, yapılan araştırmalara göre if denetiminden daha hızlı çalışıyormuş.

Örnek:
index.php dosyamızı oluşturalım.

switch.php dosyamızı oluşturalım.

Yukarıdaki örneği isimlerin anlamlarını veren bir web uygulaması olarak düşünelim. Eğer isimlerden birisi seçilirse, sonraki sayfada o ismin anlamı gösteriliyor. Hiçbirşey seçmeden devam edersek default değeri ekrana yazdırılıyor. break komutunu işlemi sonlandırmak için kullandık, eğer işlemlerin sonunda break komutunu kullanmasaydık hata ile karşılaşırdık.

Makalenin çalışma dosyalarına http://www.altinkaynak.biz/indir/switch.zip adresinden ulaşabilirsiniz.

Mustafa

2004 yılından bu yana Web ve Bilgi Güvenliği üzerine araştırmalarda bulundum. Çok sayıda yerli yada yabancı websitelerinde bulunan zaafiyetleri ilgililere göndererek kapatılmasını sağladım. Octosec ailesindenim. Siber Güvenlik Eylem Planı kapsamında TSE Kayıtlı Sızma Uzmanı sertifikam bulunmaktadır.

1 Comment

Leave a Reply