$a!=$b
Operator ini disebut juga operator pertidaksamaan. Ini digunakan untuk memeriksa kesetaraan kedua operan, namun jenis operan tidak cocok. Misalnya, variabel tipe integer setara dengan angka floating point jika nilai kedua operan sama. Ini adalah operator biner.
PHP
|
Both operands are Equal
$a!==$b
Ini adalah operator non-identitas. Ini digunakan untuk memeriksa kesetaraan kedua operan, namun, jenis operan juga cocok. Misalnya, variabel tipe integer tidak setara dengan angka floating point terlepas dari nilai kedua operan. Ini adalah operator biner.
PHP
|
Both operands are not same
Perbedaan antara != dan !== operator:
!= |
!== |
Ini mengembalikan true jika nilai kedua operan sama. | Ini mengembalikan true jika nilai dan dan tipe data dari kedua operan sama. |
Ini dikenal sebagai Operator Ketidaksetaraan. | Ini dikenal sebagai Operator Non-identitas. |
Nilai kosong dianggap setara. | Nilai kosong harus dimiliki oleh tipe data yang sama. |
Contoh: Cuplikan kode berikut mengilustrasikan perbedaan kedua operator dengan cara yang sederhana.
PHP
|
Both operands are equal (Only Value) Both operands are not equal (Value and Data Types)