Perbedaan antara $a != $b dan $a !== $b

0
(0)

$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

<?php

 

$a = 5;

$b = 5.0;

 

if($a != $b) {

    echo("Both operands are not Equal");

}

else {

    echo("Both operands are Equal");

}

 

?>

Keluaran

 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

<?php

 

$a = 5;

$b = 5.0;

 

if($a !== $b) {

    echo("Both operands are not same");

}

else {

    echo("Both operands are same");

}

 

?>

Keluaran

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

<?php

   

$a = null;

$b = FALSE;

 

if($a != $b) {

    echo("Both operands are not equal (Only Value)n");

}

else {

    echo("Both operands are equal (Only Value)n");

}

 

if($a !== $b) {

    echo("Both operands are not equal (Value and Data Types)");

}

else {

    echo("Both operands are equal (Value and Data Types)");

}

 

?>

Keluaran

Both operands are equal (Only Value)
Both operands are not equal (Value and Data Types)

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.