



Am 04.03.2010 wurde das PHP Release 5.3.2 veröffentlicht wobei es sich um zwar um eine funktionelle Erweiterung handelt aber primär die Bug Fixes von Bedeutung sind.
Es wurden über 60 Bugs seit dem letzten Release behoben unter anderem viele Fehler die zu Abstürzen geführt haben und andere Fehler wie z.b. das strip_tags() alle tags die grösser als 1023 Bytes waren entfernt hat.
Ebenso wurde behoben das filter_input() den Standardwert nicht wieder gab wenn die variable nicht existierte und das der http wrapper zerbrochen ist wenn mehr als 1024 Zeichen eingegeben wurden.
Über 60 weitere Fehler die behoben wurden können im Changelog eingesehen werden.
Links:
Release Announcement PHP 5.3.2
Download PHP 5.3.2
Changelog PHP 5.3.2
Am 25.02.2010 wurde der Zend Server 5.0 veröffentlicht. Es ist eine Finale Version des Zend Servers und bringt einige neue Features mit sich. Primär soll zum einen damit bei der Fehlersuche durch das Code Tracing im Zend Server 5.0 zu erleichtern und zum anderen wird durch diverse Caching Mechanismen die Leistung erhöht.
Das Code Tracing des Servers zeigt den Entwicklern wie sich der Code in einer Produktionsumgebung verhält. Damit bezweckt man, Ursachen für Anwendungsprobleme einfacher zu identifizieren und zu vermeiden das Fehler reproduziert werden müssen, was einen enormen Zeitaufwand betreiben würde.
Ein weiteres Feature des Zend Server 5.0 ist das die komplette Ausführungshistorie in Echtzeit in der Produktionsumgebung automatisch erfasst wird. Das Code Tracing kann manuell sofort aktiviert erden wenn ein Fehler im Monitoring auftaucht oder die Leistung des Systems abfällt oder auf Wunsch ebenfalls bei bestimmten Ereignissen automatisch aktiviert werden.
Der enthaltene Job-Queue soll, wie auch unterschiedliche PHP Caching- und Beschleunigungsmethoden, die Leistung enorm Steigern, dadurch können PHP-Skripte nun asynchron oder in wiederkehrende Intervallen ausgeführt werden, was bewirkt das beispielweise die Verarbeitung von Kreditkartendaten oder Versandabwicklungen als Prozesse im Hintergrund abgewickelt werden können.
Der Zend Server 5.0 unterstützt sowohl PHP 5.2 als auch PHP 5.3 und ermöglicht damit den Entwicklern die Nutzung und Vorteile der neuen Sprachfunktionen wie Namespaces und Closures.
Der Zend Server 5.0 steht sowohl für Linux als auch für Windows zur Verfügung, eine Betaversion für IBM i-Serie ebenfalls.
Links:
Zend Server 5.0 Downloaden
Neue Features im Zend Server 5.0
Zend Server 5.0 F.A.Q.
Am 17.12.2009 wurde vom PHP Entwickler Team PHP 5.2.12 released um Sicherheitslücken der Vorgängerversionen zu stopfen und mehr Stabilität zu gewährleisten. Es handelt sich um eine reine Sicherheitserweiterung in der über 60 Bugs behoben was einige der Lücken schließen soll.
Obwohl seid Mitte des Jahres schon PHP 5.3 verfügbar ist nutzen viele Anwender weiterhin den 5.2er Zweig, aufgrund von Problemen mit der Rückwärtskompatibilität, welcher daher weiterhin von den Entwicklern mit Updates versorgt wird.
Das Update 5.2.12 verhindert insbesondere die Sicherheitsfunktionen open_basedir und safe_mode in Zusammenhang mit den Funktionen tempnam() und posix_mkfifo().
Die $_SESSION Variable wird ebenfalls besser vor Manipulationen geschützt und die PHP Funktion htmlspecialchars() prüft nun beim Umwandeln von Sonderzeichen in HTML Codes die Zeichenketten effizienter.
Desweiteren gibt es eine neue Option namens max_file_uploads welche ermöglicht ein Limit auf die maximale Anzahl der Dateien pro Upload Request zu setzen, was DOS-Attacken beim File-Upload verhindern soll.
Am 24./25. November 2009 findet in München wieder der PHP World Kongress statt. Dieses PHP Event hat sich wohl in München etabliert.
Die Themen dieses Jahr sind wie folgt:
Tag 1:
Tag 2:
Bis zum 19.10.buchen und es gibt 100,- € Rabatt. Also 790,- € statt 890,- €. Muss man sich überlegen, ob einem das Wert ist hin zu gehen.
Links:
PHP World Kongress
Referenten
Flyer (PDF)
Programm