Was sind mögliche Fehlerquellen bei der Umstellung von PHP4 auf PHP5?

Mögliche Fehlerquellen bei der Umstellung von PHP4 auf PHP5 können veraltete Funktionen, veränderte Syntax und fehlende Kompatibilität sein. Um diese Probleme zu lösen, müssen veraltete Funktionen durch neue ersetzt, die Syntax angepasst und fehlende Kompatibilität durch entsprechende Anpassungen behoben werden.

// Beispiel für die Umstellung von ereg auf preg_match:
// PHP4
if (ereg('pattern', $string)) {
    echo 'Match found';
}

// PHP5
if (preg_match('/pattern/', $string)) {
    echo 'Match found';
}