dedlfix: switch mit preg_match

Beitrag lesen

Hi!

Liebe Mitleser, bitte erst die Richtigkeit kontrollieren, dann "fachlich hilfreich" kennzeichnen. In diesem Fall ist das nämlich nicht ganz gerechtfertigt, denn Der Martin hat sich geirrt. Er hat seine Betrachtung mit dem Inhalt von $var1 gemacht und kommt damit auf falsche Ergebnisse. Seine Schlussfolgerung ist auch nicht ganz richtig, denn mit 1 (nicht true!) im switch-Ausdruck kommt man zum Ziel, denn preg_match liefert in genau einem Fall als Anzahl der Fundstellen eine 1. (Das heißt, mit true kommt man auch zum Ziel, aber nur, weil PHP noch eine Typkonvertierung von true zu 1 vornimmt (oder auch umgekehrt), die aber nicht notwendig ist, wenn man gleich die Zahlenwerte vergleicht.)

Lo!