isset
«تابع isset» در PHP می گوید متغیر (Variable) «تعریف شده و نال نیست» یا نه. «نال (NULL)» یعنی هیچ مقداری ندارد. مثل برگه حضور و غیاب؛ اسم نوشته باشد و خالی نباشد، یعنی حاضر است.
کاربرد ساده تابع isset
اگر متغیر تعریف شده باشد و مقدارش NULL نباشد، تابع isset مقدار درست برمی گرداند. اگر اصلاً تعریف نشده یا NULL باشد، نادرست می شود. این مثل چک اسم در لیست کلاس است.
نمونه کد از منبع
<?php
$a = 0;
// True because $a is set
if (isset($a)) {
echo "Variable 'a' is set.<br>";
}
$b = null;
// False because $b is NULL
if (isset($b)) {
echo "Variable 'b' is set.";
}
?>
سینتکس (Syntax)
isset(variable, ...) یک یا چند متغیر می گیرد. اگر همه آن ها تعریف شده و NULL نباشند، نتیجه درست است.
راهنمای گام به گام
- یک متغیر بساز و مقدار بده.
- تابع isset را روی آن صدا بزن.
- نتیجه را چاپ کن یا در شرط استفاده کن.
نکات مهم درباره isset
نکته: برای چند متغیر، فقط وقتی درست است که همه تنظیم باشند.
نکته: مقدار NULL همیشه نتیجه نادرست می دهد.
نکته: می توانی با unset یک متغیر را حذف کنی.
نکته: اگر درباره «NULL» شک داری، به is_null نگاه کن.
جمع بندی سریع
- تابع isset یعنی «تعریف شده و غیر NULL».
- برای چند متغیر، همه باید تنظیم باشند.
- صفر و رشته خالی NULL نیستند.
- NULL نتیجه نادرست می دهد.
- برای حذف، از unset کمک بگیر.
تابع isset را برای بررسی سریع آماده بودن متغیرها استفاده کن.