PHP Truth Table für die Vergleichsoperatoren == und ===

Man möchte in PHP wo immer es geht den strikten Vergleichsoperator === bzw. seinen Gegenpart !== nutzen. Warum? Die beiden folgenden Tabellen erklären es (grün bedeutet, dass der Vergleich true ergibt):

Vergleich mit == oder != („equal“)

Wenigstens ist die Matrix symmentrisch ;-)

Vergleich mit === oder !== („identical“)

Die Idee habe ich hierher: JS Comparison Table

Update: SplBool::true und SplBool::false eingefügt (Danke @bueltge)

Du findest diesen Artikel hilfreich?

Folge Marcus auf Mastodon

Auch über Fragen und Anmerkungen freue ich mich! Am einfachsten sendest du diese direkt an meinen Mastodon-Account.