Seit der Umstellung auf die PHP Version 5.3.X werden einige PHP-Befehle als veraltet deklariert, die in PHP Version 5.2.X noch funktioniert haben. Wenn man einen der Befehle ausführt bekommt man die Meldung, dass dieser “deprecated“, also veraltet ist.
Es kann also passieren, dass Sie beim Aufruf Ihrer Website z.B. folgende Fehlermeldung angezeigt bekommen:
PHP : Function split() is deprecated in...
Falls Sie solch einen Fehler bemerken, gibt es zwei Möglichkeiten:
1) Sie aktualisieren Das betreffende Script. In vielen Fällen hat der Autor bereits für ein Update gesorgt, denn "deprecated" heißt, dass in kommenden Versionen von PHP dieser Befehl gar nicht mehr unterstützt wird. Bis dahin handelt es sich lediglich um einen HINWEIS und keinen Fehler. Schön ist es allemal nicht.
Folgende Befehle sind davon betroffen:
ereg_replace ()
wird zu: preg_replace ()
ereg()
wird zu: preg_match()
eregi_replace()
wird zu: preg_replace()
eregi()
wird zu: preg_match()
split()
wird zu: preg_split()
spliti()
wird zu: preg_split()
sql_regcase()
bietet in der neuen Version keinen vergleichbaren Befehl
2) Sie loggen sich in Confixx ein und stellen die Fehlerausgabe für Ihren Account aus. Somit werden die Fehler nicht mehr angezeigt und Sie umgehen das Problem:
Weitere Informationen zur Abänderung der einzelnen Befehle finden Sie hier.