anderen Befehl statt eregi
Walter
- php
0 suit
Ich bekomme seit der Umstellung auf php 5.3 folgenden Fehler
Deprecated: Function eregi() is deprecated in...
dort steht
if (eregi($ziel, $suche))
gibt es einen Befehl den ich 1 zu 1 ersetzen kann
Walter
gibt es einen Befehl den ich 1 zu 1 ersetzen kann
Nein, afaik wurden sämtliche POSIX kompatiblen Funktionen dieser Art als deprecated markiert.
Aber es gibt eine alternative mit PCRE (namentlich preg_match())- das wird in der Doku (von ereg() - also der nicht case-sensitiven variante von eregi()) aber etwas unpraktisch erwähnt: "Hinweis: Die Funktion preg_match(), die eine zu Perl kompatible Syntax regulärer Ausdrücke verwendet, ist häufig die schnellere Alternative zu ereg()."
Interessant wäre was in $ziel enthalten ist, da muss dann auf PCRE-Syntax angepasst werden - ggf. ist aber auch überhaupt kein regulärer Ausdruck notwendig.