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

من در PHP برای مقایسه برابری دو متغییر از عملگر مقایسه ای "==" استفاده می کنم، اما به تازگی متوجه شده ام که عملگر "===" نیز وجود دارد. تفاوت این دو عملگر در چیست؟ 

1 پاسخ

+2 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

به عملگر == می گن equal و به عملگر === می گن Identical تفاوتشونم در اینه که equal براش فقط برابری مقداری مهمه ولی Identical علاوه بر برابری مقداری یکی بودن type هم مهمه برای مثال:

10 == "10" // is true

10 === "10" // is false

سوالات مشابه

0 امتیاز
1 پاسخ 1.7هزار بازدید
+1 امتیاز
1 پاسخ 609 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
+1 امتیاز
2 پاسخ 448 بازدید
0 امتیاز
0 پاسخ 430 بازدید
0 امتیاز
1 پاسخ 7.4هزار بازدید
0 امتیاز
0 پاسخ 336 بازدید
0 امتیاز
0 پاسخ 359 بازدید
0 امتیاز
1 پاسخ 382 بازدید
...