Peter Pan: Problem mit Überprüfung von Formulardaten

Beitrag lesen

Hi!

Und Vinzenz Mai meinte, ereg() sei veraltet... ist das für die Praxis relevant oder eher etwas für die Verfechter der ganz reinen Lehre?

Die POSIX-kompatiblen Funktionen für reguläre Ausdrücke (z.B: ereg*) sind spätestens mit PHP 5.3 veraltet - es wird aber schon seit "Ewigkeiten" empfohlen die Perl-kompatiblen (PCRE) zu verwenden.

Aus dem Handbuch zu POSIX-RegEx:

"Tipp
Bei Verwendung der PCRE Funktionen unterstützt PHP auch Reguläre Ausdrücke mit einer zu Perl kompatiblen Syntax. Diese Funktionen unterstützen nicht-gieriges (non-greedy) Matching, Assertions, bedingte Teilsuchmuster und viele andere Merkmale, die von der POSIX-erweiterten Syntax regulärer Ausdrücke nicht unterstützt werden.

Warnung
Diese Funktionen regulärer Ausdrücke sind im Gegensatz zu den PCRE Funktionen nicht binärsicher."

off:PP

--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)