2 Ağustos 2016 Salı

Php Fonksiyon Durdurma Fonksiyonları die() ve exit()

//fonksiyonu durdurma işlemi die() ve exit();
//index.php


<form action="gelen.php" method="post">
   
    Doğum Tarihi :<input type="text" name="dtarih"/><br>
        Ölüm tarihi :<input type="text" name="otarih"/><br>
            <input type="submit" value="hesapla"><br>
</form>

//gelen.php
<?php


function Hesapla($dtarih,$otarih){
    if($dtarih<1900){
            die(" işlem sonlandırıldı<b>doğum tarihi minimum 1900 olmalıdır");  //fonksiyonu öldürür yani durdurur.//gerisini yazdırmaz kodların
    }elseif($otarih>2007){
          die(" işlem sonlandırıldı<b>ölüm tarihi şuanki yıldan  fazla olamaz");
       
    }

    $toplamyil=$otarih-$dtarih;
    $toplamay=$toplamyil*12;
    $toplamgun=$toplamay*30;
   
    return array($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun);
}
$dtarih=$_POST["dtarih"];
$otarih=$_POST["otarih"];


list($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun)=Hesapla($dtarih,$otarih);//list fonksyionunu kullanıyoruz değerlere ulaşabilmek için
if($toplamyil>25){
   exit("işlemi sonlandırıldı <br>Yaşadığınız yıl 25'ten büyük olduğundan işlem durduruldu"); //bu koddan sonraki kodları çalıştırmaz
}else{
    echo "Toplam yaşadığı yıl:".$toplamyil."<br>";
//exit("işlemi sonlandırdık."); //bu koddan sonraki kodları çalıştırmaz
echo "Toplam yaşadığı ay:".$toplamay."<br>";
echo "Toplam yaşadığı gün:".$toplamgun."<br>";
}


?>

Hiç yorum yok:

Yorum Gönder