maltepe escort ataşehir escort

Php Isset Nedir Ve Nasıl Kullanılır?

CodeMania

Silver Üye
Platin
Ad Soyad
Ö*** G*****
Mesajlar
81
Beğeni
18
Nereden
Çorum
Ticaret
3 (100%)

PHP isset nedir?​

PHP isset fonksiyonu parametre olarak aldığı değişkenin/değişkenlerin tanımlı olup olmadığını kontrol eder.

Değişken tanımlıysa TRUE tanımlı değilse FALSE değerini döndürür.

PHP isset kullanımı

isset($degisken1, $degisken2, $degiskenN)
PHP isset ile değişken kontrolü

Kod:
<?php

$adi = "WM";

if ( isset($adi) ) {

  # Değişken tanımlıysa yapılacaklar
  echo "Merhaba " . $adi;

} else {

  # Değişken tanımlıysa değilse yapılacaklar
  echo "Lütfen bir değer girin";

}

?>

Birden fazla değişken kontrolü

Kod:
<?php

$adi = "WM";
$soyadi = "Hocasi";

if ( isset($adi, $soyadi) ) {

  # Değişken tanımlıysa yapılacaklar
  echo "Merhaba " . $adi . " " . $soyadi;

} else {

  # Değişken tanımlıysa değilse yapılacaklar
  echo "Lütfen bir değer girin";

}

?>

Değişkenin oluşturulmuş olmasının yeterli değildir.

Değişkenin bir değere sahip olması gerekir.

Kod:
<?php

$adi;

if ( isset($adi) ) {

  # Değişken tanımlıysa yapılacaklar
  echo "Merhaba " . $adi;

} else {

  # Değişken tanımlıysa değilse yapılacaklar
  echo "Lütfen bir değer girin";

}

?>

PHP isset ne işe yarar

Fonksiyon değişkenin/değişkenlerin tanım durumunu kontrol etmek için kullanılsa da genellikle web sayfalarında bulunan formların gönderilip gönderilmediğini kontrol etmek amacıyla kullanılır.

Örnekte form ile herhangi bir değer (boş değer, sadece Gönder tuşuna basmak) gönderilmediğinde “Lütfen formu doldurun.” herhangi bir değer gönderilirse “Form değerleri gönderildi.” yazacaktır.

<form action="#" method="post">
Adınız : <input type="text" name="adi" /> <br /> <br />
Soyadınız : <input type="text" name="soyadi" />
<input type="submit" value="Gönder" />
</form>

Kod:
<?php
if ( isset($_POST['adi'], $_POST['soyadi']) ) {

  # Form ile değer gönderilmişse çalışacak kodlar
  echo "Form değerleri gönderildi.";

} else {

  # Form ile değer gönderilmediyse çalışacak kodlar
  echo "Lütfen formu doldurun.";

}
?>

Burada dikkat edilmesi gereken hem adi hem de soyadi değerlerinin gönderilip gönderilmediğinin kontrolünün yapıldığıdır.
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Anasayfa Kayıt Ol Giriş Yap
Üst