kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP is_null() Fonksiyonu

Carissa

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye Turkmmo Discord Nitro Booster
Admin
VIP Üye
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,442
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 7 Gün
Başarım Puanı
1,051
MmoLira
695,207
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

is-null-php.jpg


PHP, NULL'u özel veri türlerinden biri olarak tanımlar. Belirli bir değişkene belirli bir veri türünde bir değer atanmadığını belirtir. PHP'de yerleşik bir sabittir ve herhangi bir nesnenin veya değerin kasıtlı olarak yokluğunu belirtmek için kullanılır. Bir değişkene açıkça NULL atanabilir veya unset () işlevi kullanılarak değeri null olarak ayarlanabilir.

is_null() Fonksiyonu

PHP, bir değişkenin gerçekten NULL türünde olup olmadığını kontrol etmek için is_null() adında bir Boolean fonksiyonu sağlar.

is_null(mixed $value): bool

Örnek 1

Herhangi bir değişkene açıkça NULL atanırsa, is_null() fonksiyonu açıkça true değerini döndürür.

PHP:
<?php
   $x = NULL;
   echo "Variable \$x is null? ";
   var_dump(is_null($x));
?>

Aşağıdaki çıktıyı üretecektir:
Variable $x is null? bool(true)

Örnek 2

Belirli bir değere sahip bir değişken ayarlanmamışsa, is_null() fonksiyonu da bir uyarıyla birlikte true değerini döndürür.

PHP:
<?php
   $x = "Hello";
   unset($x);
   echo "Variable \$x is null?\n";
   var_dump(is_null($x));
?>

Aşağıdaki çıktıyı üretecektir:

Variable $x is null?
bool(true)

PHP Warning: Undefined variable $x in /home/cg/root/89262/main.php on line 5

Örnek 3

Benzer şekilde, herhangi bir değer atamadan sadece bir değişken bildirirseniz, is_null() fonksiyonu bir uyarıyla birlikte true değerini döndürür.
PHP:
<?php
   $y;
   echo "Variable \$y is null?\n";
   var_dump(is_null($y));
?>

Aşağıdaki çıktıyı üretecektir:

Variable $y is null?
bool(true)
Warning: Undefined variable $y in hello.php on line 9

Örnek 4

Bir değişkenin NULL olup olmadığını kontrol etmek için eşitlik operatörünü (==) de kullanabilirsiniz.

PHP:
<?php
   $x = NULL;
   if ($x === NULL) {
      echo '$x is NULL';
   } else {
      echo '$x is not NULL';
   }
?>

Aşağıdaki çıktıyı üretecektir:


Örnek 5

Boş bir dize "", NULL'a eşit kabul edilmez. Bu nedenle, is_null() işlevi ve "==" operatörü false döndürür . Aşağıdaki örneğe bir göz atın:

PHP:
<?php
   $y = "";
   if ($y === NULL) {
      echo '$y is NULL';
   } else {
      echo '$y is not NULL';
   }
   echo "$y is null?\n";
   var_dump(is_null($y));
?>

Aşağıdaki çıktıyı üretecektir:

$y is not NULL is null?
bool(false)

PHP'de is_null() fonksiyonuyla alakalı iki fonksiyon daha vardır isset() fonksiyonu ve empty() fonksiyonu.

isset() Fonksiyonu

isset() fonksiyonu bir değişkenin tanımlanıp tanımlanmadığını ve NULL'dan farklı olup olmadığını belirler.

isset(mixed $var, mixed ...$vars): bool

Örnek

NULL atanan bir değişken, unset olarak kabul edilir.

PHP:
<?php
   $x = NULL;
   echo '$x is set? ';
   var_dump(isset($x));
?>

şağıdaki çıktıyı üretecektir:

$x is set? bool(false)

Boş bir karakterin ("\0") PHP boş sabitine eşdeğer olmadığını unutmayın.

empty() Fonksiyonu

empty() fonksiyonu bir değişkenin boş olarak kabul edilip edilmediğini kontrol eder. Bir değişken mevcut değilse veya değeri NULL ise boş olarak kabul edilir. empty() fonksiyonu değişken mevcut değilse bir uyarı üretmez.

Örnek 1

Aşağıdaki örneğe bir göz atın:

PHP:
<?php
   $x = NULL;
   echo '$x is empty? ';
   var_dump(empty($x));
   $y;
   echo '$y is empty? ';
   var_dump(empty($y));
?>

Aşağıdaki çıktıyı üretecektir:
$x is empty? bool(true)
$y is empty? bool(true)

Örnek 2

empty() fonksiyonu, bir değişken "0", NULL olarak ayarlanmışsa veya hiç ayarlanmamışsa true değerini döndürür.
PHP:
<?php
   $var = 0;
   if (empty($var)) {
      echo '$var is either 0, empty, or not set at all';
   }
?>

Aşağıdaki çıktıyı üretecektir:

$var is either 0, empty, or not set at all
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst