Php Isset Fonksiyonu

PHP’de daha iyi yanıtlar alabilmeyi, uzun işleri daha kısa sürelerde çözebilmeyi ve daha hızlı işlemler yapabilmeyi sağlayan fonksiyonlar arasında PHP Isset fonksiyonu da mevcuttur. Peki Php isset fonksiyonu nedir, hangi amaçlarla kullanılır?

PHP Isset Fonksiyonu Nedir

Php isset fonksiyonu dizi değerinin ya da değişken değerlerinin tanımlı olup olmadığını ifade etmek için kullanılan bir fonksiyon türüdür.

Php isset fonksiyonu parametre olarak değerlendirildiği zaman değişken veya değişkenlerin hangi doğrultuda tanımlı olup olmadığının kontrolleri de yapılmaktadır. Değişken kontrolü yapılacaksa ve değişken mevcutsa true, tanımlı değilse false değerine göre bir işleyiş söz konusu olacaktır. Farklı kullanım formüllerine sahip olan isset fonksiyonunda en önemli etkenlerden biri değişkenin oluşturulmış olmasıdır. 

PHP Isset Fonksiyonu Hangi Amaçla Kullanılır

PHP’de aktif olarak kullanılan ve birçok farklı işlevi yerine getiren fonksiyonların hangi amaçlarla kullandığı da bilinmelidir. PHP’de yaygın bir kullanım alanı olan isset fonksiyonunun kullanım amaçları ise genel olarak aşağıdaki gibidir:

  • Değişkenlerin durumunun kontrol edilmesi için tercih edilir. Genellikle web sayfalarında tercih edilmektedir.
  • Web sayfalarındaki form gönderimlerinin kontrolünde tercih edilir. Form gönderildiği esnada kullanılır.
  • Değişken değerlerinin gönderilip gönderilmediğinin sistemsel kontrollerinin yapılmasında terih edilir.

Özellikle web projelerinde, form işlemlerinde veya değişken kontrollerinde tercih edilen isset fonksiyonu ile birlikte ilgili değerlerin kontrolü, değişkenlerin kontrolü yapılır ve programdan beklenen sonucun çıkması da bu sayede sağlanmış olur.

PHP İsset Kullanımı – Kod Örneği

PHP isset fonksiyonu değişkenlerin kontrol edilmesinde kullanılmaktadır. Buna örnek olarak aşağıdaki kod gösterilebilir.:

<?php

$programlamaDili = "PHP";

if ( isset($programlamaDili) ) 
{
# Değişken tanımlıysa yapılacaklar
echo $programlamaDili. ' Öğreniyorum';
} 
else {
# Değişken tanımlı değilse ekrana yazılacak değer
echo "geçersiz"; 
}
?>

Çıktı : PHP öğreniyorum

Birden fazla değişken kontrolünün yapılması da isset fonksiyonuyla birlikte mümkündür.

<?php

$sehir = "İstanbul";
$ilce = "Ataşehir";

if (isset($sehir, $ilce))
{
#Değişken tanımlıysa yapılacaklar
echo $sehir. $ilce;
}
else
{
# Değişken tanımlı değilse ekrana yazılacak
echo "geçersiz değer";
}
?>

Çıktı : İstanbul Ataşehir

Örnekte görüldüğü üzere isset fonksiyonu ile birlikte bir veya daha fazla değişkenin kontrolü yapılmaktadır.

Bazı durumlarda değişkenin oluşturulması değil aynı zamanda değişkenin değere sahip olmasının kontrolünün de yapılması gerekmektedir. Bu duruma örnek ise aşağıdaki gibidir:

<?php

$adi;

if ( isset($adi) ) 
{
# Değişken tanımlıysa yapılacaklar
echo "Selam " . $adi;

} else {

# Değişken tanumlı değilse veya değeri yoksa
echo "geçersiz değer";
}
?>

Çıktı : geçersiz değer

$adi değişkenine atanmış bir değer olmadığı için “geçersiz değer” ifadesi ekrana yazdırılır.

İsset fonksiyonunun yaygın olarak kullanıldığı alanlardan biri ise web sayfalarında formların gönderilip gönderilmemesi kontrolüdür. Bu duruma örnek aşağıda verilmiştir:

<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>

<?php

if ( isset($_POST['adi'], $_POST['soyadi']) ) {

# Değer gönderildiğinde çalışacak olan kısım
echo "Form değerleri gönderildi.";

} else {

# Değer gönderilmediğinde çalışacak olan kısım
echo "Lütfen formu doldurun.";

}

?>

PHP tabanlı web sayfalarının çoğunda çeşitli amaçlar için kullanılan formların kontrolü için arka planda isset fonksiyonunun aktif olarak kullanılması gerekmektedir. Formda ihtiyaç duyulan ve boş geçilmemesi gereken alanların kontrolü böylece sağlanarak olası hataların da önüne geçilebilir.

PHP isset fonksiyonunun ne olduğu, ne işe yaradığı, hangi amaçlar için kullanıldığı ve PHP’de kullanıldığı yerler genel olarak bu şekildedir.

Kategoriler PHP

Yorum yapın