いまさらPHP

会社から見放題のe-ラーニングのアカウント貰ったので、いまさらPHPの入門講座みてみたら、「==」と「===」の違いを説明してた。

if ($box1 == $box2) {
    echo "同じ";
}else{
    echo "違う";
}

if ($box1 === $box2) {
    echo "同じ";
}else{
    echo "違う";
}

PHP7とPHP8で動き違うから、世のPHPの先生はこの箇所の説明は、今後のPHP入門講座で取り上げるんだろうか?
最近、PHP7以下で開発しないようにしているのもあり、今後の新人に学んでもらうことを考えると「昔はこうだった」はどうしましょうかね。

参考:【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる