اسکریپت باران
بزرگترین مرجع دانلود سورس و اسکریپت های برنامه نویسی
گاهی نیاز داریم که بدانیم که آیا یک متغیر (با نامی خاص)، قبلا تعریف شده است یا خیر (وجود متغیر یا NULL بودن آن). در اینگونه موارد، باید از تابع isset در PHP استفاده نماییم. همچنین دقت داشته باشید که با استفاده از تابع unset ، می توانیم یک متغیر را حذف کنیم (تبدیل به NULL).
تابع isset در PHP ، یک مقدار بولین (Boolean) را برمی گرداند (یعنی یا true یا false).
به مثال 1 زیر توجه کنید :
1 2 3 4 5 6 7 8 9 10 11 |
<?php $a = 2; $b = isset($a); echo("b = ".$b); echo("<br />"); $c = isset($d); echo("c = ".$c); ?> |
نتیجه :
1 2 |
b = 1 c = |
مشاهده می کنید که مقدار متغیر $b برابر 1 می باشد (یعنی برابر true)، زیرا متغیر $a تعریف شده است. همچنین مقدار متغیر $c برابر false می باشد، زیرا متغیری با نام $d تعریف نشده است.
مثال 2 )
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $a = 2; unset($a); $b = isset($a); echo("b = ".$b); echo("<br />"); echo($a); ?> |
نتیجه :
1 |
b = |
مشاهده می کنید که متغیر $b برابر false می باشد، زیرا با تابع unset ، متغیر $a را حذف کرده ایم. در آخر نیز عمدا سعی کرده ایم کدی را بنویسیم که تولید خطا می کند، یعنی خواسته ایم که مقدار متغیر $a در خروجی چاپ شود، ولی چون دیگر این متغیر وجود ندارد، PHP یک پیام خطا را نمایش داده است. بنابراین بعد از استفاده از تابع unset برای یک متغیر، دیگر آن متغیر وجود ندارد و نمی توانید از آن استفاده کنید.
کانال تلگرامی اسکریپت باران
برای اطلاع از آپدیت های این سورس و سورس های دیگر اسکریپت باران، در کانال تلگرام ما عضو شویدبرنامه نویسی را معنایی دوباره بخشیم !