خالی (empty)
«empty در PHP» بررسی می کند مقدارِ یک متغیر (Variable) خالی است یا نه. مثل چک کردن کیف مدرسه؛ اگر هیچ وسیله ای نبود، کیف خالی است.
تعریف empty در PHP
empty مثل یک تابع کار می کند و true می دهد اگر متغیر وجود نداشته باشد یا مقدارِ خالی داشته باشد. حتی روی «عبارت» ها هم کار می کند، نه فقط متغیر.
چه چیزهایی «خالی» حساب می شوند؟
- رشته خالی
- آرایه خالی
- عدد صحیح 0
- عدد اعشاری 0.0
- رشته "0"
- بولین false
- null
مثال ساده: رشته خالی
<?php
$str = "";
if (empty($str)) {
echo "The string is empty";
}
?>
empty روی انواع مختلف مقدار
<?php
// متغیری که وجود ندارد
if (empty($x)) {
echo '$x does not exist<br>';
}
// یک عدد صحیح خالی
if (empty(0)) {
echo '0 is empty<br>';
}
// یک عدد اعشاری خالی
if (empty(0.0)) {
echo '0.0 is empty<br>';
}
// یک رشته خالی
if (empty("")) {
echo '"" is an empty string<br>';
}
// مقدار null
if (empty(null)) {
echo 'null is empty<br>';
}
// مقداری که خالی نیست
if (empty('A')) {
echo '"A" is empty<br>';
} else {
echo '"A" is not empty<br>';
}
?>
گام های عملی استفاده
- متغیر هدف را تعیین کن.
- با
empty($var)وضعیت خالی را چک کن. - نتیجه را با echo نمایش بده.
نکته: برای درک شرط ها، صفحات if و else را هم ببین. همچنین از عبارت «empty در PHP» به عنوان مرجع در empty استفاده کن.
جمع بندی سریع
- empty خالی بودن را تشخیص می دهد.
- روی متغیر یا عبارت کار می کند.
- صفرها و null خالی حساب می شوند.
- برای چاپ نتیجه از echo کمک بگیر.