PHP İF-ELSE KONTROLÜ

Oluşturacağımız proğramlar içerisinde en çok kullanılan denetim yapısı if mantıksal denetlemesidir. if ingilizce bir terimdir ve türkçe karşılığı eğer anlamına gelir. İf mantıksal denetimini açıklayabilmemiz için öncelikle metinsel bir açıklama yapalım.


<?php

if (koşul veya koşullar) {
 
echo "Koşul gerçekleşmiş ise yapılması gereken işlemler yazılır";

} 

?>

Şimdi basit bir örnek yapalım ve kontrol yapısının çalışmasını anlamaya çalışalım.


<?php

$sayi=5; 

if($sayi==5){

    echo "sayı değerimiz 5 'dir";
	
}

?>

ÇIKTI:

sayı değerimiz 5 'dir

Yukarıda örneğin çalışma şekline bakalım. Değişkenin değerinin 5'e eşit olup olmadığı kontrol edilir. Eğer eşitse (yani true değeri dönüyorsa) İf bloğunun içindeki kodlar çalıştırılır. Eşit olmasaydı bir alt satırdan diğer kodlar işletilmesi devam ederdi.

İF...ELSE KONTROL YAPISI


Örnek'de koşulun sağlanması durumunda ekrana yazı yazdık. Peki koşul sağlanıyorsa şu yapılsın, sağlanmıyorsa da bu yapılsın şeklinde bir uygulama yapabilir miyiz?


<?php
 
if (koşul veya koşullar belirtiriz) {
 
echo "Koşul gerçekleşmiş ise yapılması gereken işlemler yazılır";

}

else

{

echo "Koşul gerçekleşmediyse yapılacak işlemler";

}
 
?>

Yukarıdaki metinsel ifadede görüldüğü üzere Eğer verdiğim koşul gerçekleşiyorsa şunları, gerçekleşmiyorsa bunları yap demektir. Basitçe yaptığı iş budur. Else ifadesi eğer verilen koşullar gerçekleşmediyse o zaman yapılacak işlemleri ifade eder.


<?php

$sayi1=9;

$sayi2=5;

if($sayi1==$sayi2){

    echo "Bu iki değişken eşittir.";
	
} else {

    echo "Bu iki değişken eşit değildir.";
	
}
?>

ÇIKTI:

Bu iki değişken eşit değildir.

Yapacağımız proğramın akışını sağlamak if mantıksal koşulu içerisinde birden çok koşulun sağlamasını istediğimizde, ve anlamına gelen " && " ile veya anlamına gelen " || " işaretlerini kullanabiliriz. Bu işaretlerin yerine ingilizce karşılıkları "and ile or" kelimeleri kullanılabilir.


<?php

$isim    = "fatih";

$soyadi  = "sultan mehmet";

if($isim=="fatih" && $soyadi=="sultan mehmet"){

     echo "Merhaba Fatih sultan mehmet";
	 
} else {

     echo "Sizi çıkaramadım";
}
?>

ÇIKTI:

Merhaba Fatih sultan mehmet

Mevlüt Öztürkmen 04/11/2018

Dogru ve yanlış sayısı girilerek net sayısı hesaplanıyor. 4 yanlış 1 doğruyu gotürüyor bunun php kodu nedir?

yönetici 04/11/2018


$d = 40; //doğru sayısı

$y = 9; //yanlış sayısı

$s=$y/4;

if(is_numeric($s)){

$eksilt = floor($s);

$net =$d-$eksilt;

echo "net cevabınız...:".$net;

}

Dilan Karasu 17/12/2019

PHP'de kontrol yapısı ve denetim işlemleri nedir? 5 tane örnek.

yönetici 17/12/2019

php kontrol işlemleri if else yapısı, İÇ İÇE İF...ELSEİF KONTROL YAPISI Bakın ve Switch case yapısı Bakın 5 örnekten fazlası var bir örnek: Verilen bir sayı çift sayımı tek sayımı bulalım

$a = 18;
if($a % 2 == 0)
{
    echo "a çifttir<br>";
    echo $a;
}

Dilan Karasu 18/12/2019

Çok teşekkür ederim çok faydalı oldu.

ekin 06/12/2022

yas kücük eşit 40, araba=var, cinsiyet= erkek bu 3 koşuldan ikisini saglayan kişiye mülakata bekleniyorsunuz sağlamayan kişiye size uygun pozisyon bulunmamaktadır php kodu nedir?

yönetici 11/12/2022


<?php

$yas=37;
$araba="var";
$cinsiyet="kadın";

 if ($yas<=40 and $araba=="var" or $cinsiyet=="erkek") {
   echo "mülakata bekleniyorsunuz";
  
 if ($yas<=40 and $cinsiyet=="erkek") 
    echo " mülakata bekleniyorsunuz";

 }else {
    echo "size uygun pozisyon bulunmamaktadır ";
 }

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

9517

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.