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

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

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

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

1 جواب

0 رأی

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

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.09161 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.27554 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.39737 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.15319 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2458 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2162 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1294 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08162 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.182,364 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.29580 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
کانال تلگرام جواب یاب
...