Am heutigen Freitag wurde der zweite Release Candidate für die nächste PHP Version freigegeben.
Die Version 4.0.7 wird einen entscheidenden Schritt in Richtung PHP 4.1 markieren. So werden die globalen Arrays $_REQUEST, $_GET, $_POST, $_COOKIE, $_SERVER und $_ENV die alten $HTTP_*_VARS Arrays ersetzen. Zusammen mit der neuen Funktion import_request_variables() wird es hiermit möglich sein, auf lange Sicht gesehen auf register_globals zu verzichten. register_globals verleitet zum Programmieren von unsauberen und unsicherem PHP Code, doch hierzu zu gegebener Zeit mehr.
Der von PHP verwendete Ressourcenmanager TSRM wurde für PHP 4.0.7 komplett neu geschrieben. Vor allem in threaded Umgebungen, wie zum Beispiel Apache 2.0 oder thttpd, wird die Ausführung von PHP Skripten bei reduzierter Systemlast und geringerem Speicherverbrauch spürbar beschleunigt. Ferner wurden weitere Memory Leaks geschlossen, Bugs gefixed sowie einige Extensions überarbeitet.
Wenn Sie bei der verantwortungsvollen Aufgabe der Qualitätssicherung für das nächste Release von PHP helfen können und möchten, so testen Sie bitte den Release Candidate und melden eventuelle Bugs an den bekannten Stellen.
Newsquelle: http://www.phpcenter.de/beitraege/detail.php?a_id=155