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

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

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

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

1 جواب

0 رأی

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

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.09152 بازدید
سوال 4 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.28540 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.4708 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.15309 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.21448 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.21149 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1389 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08154 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.162,222 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.28536 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
کانال تلگرام جواب یاب
...