Php ile if Kontrol Yapıları Hakkında;
Bazı şartlara bağlı olarak farklı işlemler yapmak isteyebiliriz.
İşte bu durumlarda if ve switch komutlarını kullanırız. Peki nedir bu komutları kullanmamızı gerektiren durumlar;
if Deyimiİşte bu durumlarda if ve switch komutlarını kullanırız. Peki nedir bu komutları kullanmamızı gerektiren durumlar;
- Programın çalışması esnasında birkaç farklı alternatif durum arasından seçim yapmamız gerektiğinde,
- Bazı komutları birden fazla tekrarlatmamız gerektiğinde,
- İstenmeyen hataları önlemek amacıyla programımıza müdahale etmemiz gerektiğinde
Türkçe “eğer” anlamındaki if deyimi, bizim belirteceğimiz bir şartın oluşmasına veya oluşmasına göre yine bizim belirteceğimiz komutların çalıştırılmasını sağlar. Kullanım şeklini örnekle açıklayalım.
if (şart)
{ Şart doğruysa gerçekleşecek komutlar }
Else
{ Şart yanlışsa gerçekleşecek komutlar }
Not : Şartın gerçekleşmesi ya da gerçekleşmemesi durumunda birden fazla komut işletilmesini istiyorsak komutlarımızı { …. } işaretleri arasına koyuyoruz. Tek komut işleteceksek { …. } süslü parantezi kullanmaya gerek yoktur.
İlave şartlar belirtmek istersek Else if kullanırız ve ilk doğru şartta yapının dışına çıkar.
<?php $donem1=5; $donem2=1; $ort=($donem1+$donem2)/2; if ($ort >= 2 and $donem2>1) echo "Dersi Geçtiniz "; else echo "Tekrara KALDINIZ "; ?> | <?php $not1=90; $not2=100; $ort=($not1+$not2)/2; if ($ort >= 85) echo "Karne Notunuz = 5 <BR> <BR> "; echo "Eğer bu yazdığım yazının notun 4 olması durumunda görünmemesi için ne yapmalıyım?"; ?> |
<?php $sifre1=123456; $sifre2=23456; if ($sifre1 != $sifre2) echo "Her iki şifre aynı olmalıdır. "; else echo "Teşekkürler Şifreniz $sifre1 olarak tanımlanmıştır. Lütfen kimseyle paylaşmayınız."; ?> |