Michael Koflers Blog
PHP 6, wo bist du?
Seit 2005 diskutieren die Entwickler, welche Features PHP 6 haben soll (in erster Linie volle Unicode-Unterstützung). Dennoch gibt es nicht ein mal einen Zeitplan, wann PHP 6 nun endlich fertig werden soll.
Über den trostlosen Zustand des PHP-6-Projekts hat zuletzt lwn.net in einem ausführlichen Artikel berichtet. Im Prinzip haben die Core-Entwickler im März 2010 begonnen, die bisherigen Arbeiten an PHP 6 zu archivieren und die Entwicklung neu zu starten! (Hier ist der entsprechenden Thread in der Entwickler-Mail-Liste.)
Der Hauptdiskussionspunkt ist (wie schon vor fünf Jahren) die Unicode-Unterstützung. Bisher war geplant, intern alle Zeichenketten im UTF-16-Format zu verarbeiten (zwei Byte für jedes Zeichen). Da aber der Trend eindeutig hin zu UTF-8 geht (variable Byte-Anzahl, ein Byte für ASCII-Zeichen, mehr Bytes für andere Zeichen), gibt es nun Überlegungen, auch PHP-intern mit UTF-8 zu arbeiten. Allerdings: nix ist fix ... Und so ist wohl zu erwarten, dass es als nächstes PHP 5.4 geben wird und PHP 6 immer weitere Ferne rückt. Ein Trauerspiel!