1 beğenilme 0 beğenilmeme
90 gösterim

php exit ve die fonksiyonu

Bu fonksiyonların görevi çalışmakta olan  programı sonlandırmaktır.die fonksiyonunu exit' ten ayıran en büyük özellik ise die içinde program sonlanınca bir mesaj göstere biliyorsunuz.

PHP’de bir sorun farkettiğinde ya da giriş yapmamış kullancıları belirlediğinde koduna ekleyeceğin bir exit fonksiyonu ile tüm kodları olduğu yere çivileyip ilerlemesini engelleyebilirsin.

Kodlarının bir hata algıladığında exit diyerek hatadan sonra daha fazla çalışmamasını sağlayabilirsiniz.

Örnek :

<?php

$a=10;

if($a==10)
{
   die("Program sonlanmıstır");
} 
else
{
   echo "program devam etmektedir"
}

?> 

Burada $a =10 olduğu için program sonlanıcak ve ekrana die fonksiyonu içindeki string olan ifadeyi getirecekti  aynı örneği exit ile yapalım.

Örnek : 

<?php

$a=10;  
if($a==10)
{
echo "Program sonlanıyor"; 
exit();
} 
else
{
echo "Program sonlandırılmadı." ;
}

?> 

Görüldüğü gibi kendimiz ekstradan echo yazmak zorunda kaldık bu yüzden daha çok die fonksiyonu tercih edilir .

Örnek durumlarda ise mysql veritabanına bağlantı sorunu yaşandığında die ile bir uyarı mesajı verdirip  bağlantıyı durdurabiliriz.

11 Temmuz 2017 Php kategorisinde serhat.öcal Uzman Coder (13,370 puan) paylaştı | 90 gösterim

1 cevap

0 beğenilme 0 beğenilmeme
Sayfalarımız içerisinde div lerin arasında php ile if kontrolü yapmamız gereken alanlarda exit kullandığımız zaman exitten sonraki divler ve html kodlar çalışmadığından sayfanın dizaynı bozuluyor.

Bunun için bir çözüm öneriniz varmı? Switch case ile olmayana durumlar da var. Mesela iletişim formlarında bir önceki sayfadan gelen post değerlerini kontrol ettirip ona göre exitle durdurup veya mail gönderme, veritabanına kaydetme gibi işlemler yaptırdığımız sayfalarda exitle olan sorunumuzu nasıl kolay ve doğru şekilde çözebiliriz.

Yorumlarınızı ve tavsiyelerinizi bekliyorum.

Teşekkürler...

Saygılar...
17 Nisan nacar Yeni Üye (140 puan) cevapladı
uzmancoder.com'a Hoşgeldiniz. Sitemiz 24.06.2017 tarihinde kurulan bir soru-cevap platformudur.

Siz de aklınıza takılan soruları sorabilir veya diğer sorulara cevaplar yazabilirsiniz.

BU AY EN AKTİF ÜYELER

    100 soru

    85 cevap

    26 yorum

    351 üye

    ×

    Bizi Takip Edin!

    Bumerang - Yazarkafe

    comodo ssl




    100 soru
    85 cevap
    26 yorum
    351 üye