Datum: 09.07.2008
, Kategorie:
PHP
Es gibt mindestens zwei Gründe warum man seinen Webhoster bitten sollte, auf PHP 5 zu aktualisieren.
Als erstes wären die verbesserten Leistungsmerkmale zu nennen. PHP 5 verarbeitet Scripte schneller und stabiler als PHP 4.
Und zweitens: Seit 1. Januar 2008 wird PHP 4 nicht mehr offiziell weiterentwickelt. Es werden nur noch kritische Sicherheitslücken geschlossen und die auch nur noch bis zum 8. August 2008. Neue Funktionen und unkritische Bug-Fixes werden nicht mehr in PHP 4 einfließen.
Letzteres betrifft zum Beispiel unseren Schedule Organizer, wie mehrere Support-Anfragen gezeigt haben. Ein Fehler in der Funktion html_entity_decode() verursacht eine Warnmeldung beim Aufruf des Scripts. Der Fehler wurde in PHP/5 behoben, nicht jedoch in PHP 4.
Wenn also Ihr Script folgende Warnmeldung anzeigt, ist es Zeit für das Update auf PHP 5:
Warning: cannot yet handle MBCS in html_entity_decode()! [...]
Hier noch die Meldung der PHP Group, dass PHP 4 nicht mehr weitergepflegt wird und sich eine Aktualisierung auf PHP 5 empfiehlt.
PHP 4 end of life announcement [13-Jul-2007]
Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.
The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.
For documentation on migration for PHP 4 to PHP 5, we would like to point you to our migration guide. There is additional information available in the PHP 5.0 to PHP 5.1 and PHP 5.1 to PHP 5.2 migration guides as well.