$a = new stdClass;
$a->first = 'James';
$a->last = 'Doe';
$b = (object) [
'first' => 'James',
'last' => 'Doe',
];
echo 'Loose compare: ' . ($a == $b ? 'equal' : 'different') . PHP_EOL; // equal
echo 'Type compare: ' . (gettype($a) == gettype($b) ? 'equal' : 'different') . PHP_EOL; // equal
echo 'Strict compare: ' . ($a === $b ? 'equal' : 'different') . PHP_EOL; // different
如何嚴格比較不好?更重要的是,它們可以嚴格制定一致嗎?PHP嚴格比較兩個對象是假的
'$ B = $ A;回聲($ a === $ b?'equal':'不同')。 PHP_EOL;' –