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

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

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

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

1 جواب

0 رأی

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

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.08174 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.26606 بازدید
سوال 6 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.38829 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.14336 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.19493 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2216 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1108 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09192 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.222,783 بازدید
سوال 6 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.3683 بازدید
سوال 6 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
کانال تلگرام جواب یاب
...