関係演算子 === (同一の意味で使用) を != 演算子と交換可能に使用して、同じ結果を得ることができますか? それとも、後でより大きなプログラムを実行するときに、最終的に問題に遭遇するのでしょうか?
以下の例でも同じ結果が得られることはわかっていますが、これは常に正しいのでしょうか?
//example 1
<?php
$a = 1; //integer
$b = '1'; //string
if ($a === $b) {
echo 'Values and types are same';
}
else {
echo 'Values and types are not same';
}
?>
// example 2
<?php
$a = 1; //integer
$b = '1'; //string
if ($a != $b) {
echo 'Values and types are not same';
}
else {
echo 'Values and types are same';
}
?>