'!==' ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการ '!==' ตรวจสอบความไม่เท่าเทียมกันของวัตถุสองชิ้นด้วยการตรวจสอบประเภท จะไม่แปลงประเภทข้อมูลและทำการตรวจสอบที่พิมพ์ ตัวอย่างเช่น 1 !=='1' จะให้ผลลัพธ์เป็นจริง
'==!' ตัวดำเนินการเปรียบเทียบ
'==!' ตัวดำเนินการคือการรวมกันของตัวดำเนินการสองตัวและสามารถเขียนได้เป็น ==(!ตัวถูกดำเนินการ)
ตัวอย่าง
ตัวอย่างต่อไปนี้ แสดงการใช้ '!==' vs '==!' โอเปอเรเตอร์
<!DOCTYPE html> <html> <head> <title>PHP Example</title> </head> <body> <?php $x = true; $y = false; echo '$x !== operator $y = '; // $x not equals to $y // so true returned var_dump($x !== $y); print("<br/>"); echo '$x ==! operator $y = '; // !$y is true which is same as $x // so true returned var_dump($x ==! $y); ?> </body> </html>
ผลลัพธ์
$x !== operator $y = bool(true) $x ==! operator $y = bool(true)