Unter PHP 4 gab es ja wohl auch ein TRUE.DwB hat geschrieben: So 29. Dez 2024, 13:36 https://www.php.net/manual/en/language. ... arison.php
Wichtig hier ist die Tabelle "Loose comparisons with =="
Schaust Du auf die linke Spalte in der Zeile mit 0 (als int) und gehst durch bis zum Vergleich mit einem String (hier php,; vorletzte Spalte) erhälst du als Ergebnis false, allerdings mit der Fußnote "true prior to PHP 8.0.0".
Das ist die Ursache, mit PHP v8 ist eine Abfrage auf equal ausreichend, da muss nicht zwingend auf identical geprüft werden (was sicherlich hilfreich ist).
Hat damals ja auch funktioniert.

