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:
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:
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:
Mevlüt Öztürkmen 04/11/2018
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
Dilan Karasu 18/12/2019
ekin 06/12/2022
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 ";
}
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- 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