تفاوت توابع isset و empty و is_null در PHP چیست؟

0 رأی
میانگین بازدید روزانه 0.68635 بازدید

تفاوت توابع isset و empty و is_null در PHP چیست و هر کدام در چه مواردی کاربرد دارند؟

سوال 2 سال قبل در تالار برنامه نویسی توسط مسافر (877 امتیاز)

1 جواب

0 رأی

این توابع بیشتر برای بررسی وجود مقادیر در متغیرهای زبان php هستند.
البته پاسخ کامل به این سوال در حد یک مقاله هست. مخصوصا بخش دوم سوال. isset برای اینه که مشخص بشه متغیر تعریف شده اصلا یا نه. حالا ممکنه مقدارش null هم باشه ولی تعریف شده باشه.
empty هم وقتی متغیری چیزی توش نباشه خروجی true میده . مقادیر '' و null هم خالی محسوب میشن.
is_null هم که مشخصه یعنی مقدارش null هست یا نه.

جواب 2 سال قبل توسط امید حیدری (195 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.08169 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.27583 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.39787 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.14330 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2479 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2190 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.11105 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09182 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.22,591 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.29636 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
کانال تلگرام جواب یاب
...