unset
تابع unset برای «حذف متغیر (Variable)» است. یعنی متغیر را از حافظه برمی دارد و دیگر در دسترس نیست. مثل پاک کردن برگه از کیف مدرسه.
حذف متغیر با unset در عمل
با unset می توانی یک یا چند متغیر را پاک کنی. قبل و بعد از حذف، مقدار را چاپ کن تا تفاوت را ببینی.
نمونه کد از منبع
<?php
$a = "Hello world!";
echo "The value of variable 'a' before unset: " . $a . "<br>";
unset($a);
echo "The value of variable 'a' after unset: " . $a;
?>
سینتکس (Syntax)
unset(variable, ...) یک یا چند متغیر را حذف می کند.
پارامترها
variable: متغیر(های) موردنظر برای حذف.
...: متغیرهای بیشتر برای حذف.
گام های عملی
- یک متغیر بساز و مقدار بده.
- با echo مقدارش را نمایش بده.
- با unset حذفش کن و تغییر را بررسی کن.
نکته: پس از حذف، دیگر روی آن متغیر حساب نکن.
جمع بندی سریع
- unset متغیر را حذف می کند.
- می توانی چند متغیر را همزمان حذف کنی.
- بعد از حذف، متغیر در دسترس نیست.
- قبل و بعد را با echo مقایسه کن.
حذف متغیر با unset را برای پاک سازی ایمن در نظر بگیر. برای تبدیل به رشته از strval کمک بگیر و برای بررسی ساختار، print_r را ببین.