Identity
True if only operands
are of the same data type and the same value.

$x1 = 'xn--google.com';
$x2 = 'google.com';
var_dump(stripos($x1, 'xn--') === 0);
var_dump(stripos($x2, 'xn--') == 0);
Confusion
It's
easy to confuse the assignment operator = for the comparison operator ==

$a = 10;
$b = 9;
var_dump($a == 10);
var_dump(10 == $a);
if ($b = 10) echo $b;
Inequality
While the process is clear for numbers,
things change a bit for other data types.

var_dump("ABC" > "ABD");
var_dump("apple" > "Apple");