is_null
تابع is_null بررسی می کند یک متغیر (Variable) واقعاً «مقدار تهی null» است یا نه. مثل وقتی صندلی خالی است؛ عدد صفر یا رشته "null" صندلی نیست.
تعریف و کاربرد
طبق منبع، is_null() می سنجد مقدار دقیقاً NULL باشد. اگر تهی باشد، true می دهد؛ در غیر این صورت false.
سینتکس
is_null(variable);
مثال منبع
تفاوت 0، "null" و NULL را ببین:
<?php
$a = 0;
echo "a is " . is_null($a) . "<br>";
$b = null;
echo "b is " . is_null($b) . "<br>";
$c = "null";
echo "c is " . is_null($c) . "<br>";
$d = NULL;
echo "d is " . is_null($d) . "<br>";
?>
گام های سریع تست null
- یک متغیر بساز و مقدار بده.
is_null($x)را صدا بزن.- اگر
trueشد، مقدار واقعاً تهی است.
نکته ها
نکته: 0 تهی نیست؛ مقدار دارد.
نکته: رشته "null" تهی نیست؛ متن است.
نکته: فقط NULL یا null واقعی، true می دهد.
پیوندهای داخلی
- بررسی عدد صحیح با
is_int؛ قیاس با null. - تابع is_integer هم خانواده نوع عددی.
جمع بندی سریع
is_nullفقط null واقعی را می گیرد.0و"null"تهی محسوب نمی شوند.- خروجی همیشه بولی است.
- برای شرط ها بسیار مفید است.