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

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

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

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

1 جواب

0 رأی

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

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.08154 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.28549 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.39727 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.15314 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2453 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.21156 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1292 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08157 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.172,314 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.28549 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط maryaam (106 امتیاز)
کانال تلگرام جواب یاب
...