0 امتیاز
قبل در برنامه نویسی توسط (922 امتیاز)

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

1 پاسخ

0 امتیاز
قبل توسط (195 امتیاز)
ویرایش شده قبل توسط

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

سوالات مشابه

0 امتیاز
1 پاسخ 549 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
2 پاسخ 1.0هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
1 پاسخ 1.7هزار بازدید
0 امتیاز
1 پاسخ 669 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
1 پاسخ 632 بازدید
0 امتیاز
1 پاسخ 505 بازدید
0 امتیاز
1 پاسخ 567 بازدید
+1 امتیاز
1 پاسخ 4.8هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط maryaam (106 امتیاز)
0 امتیاز
1 پاسخ 1.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط maryaam (106 امتیاز)
...