PHP 5.1.1 soll Gemüter beruhigen
Die native Klasse "Date" wurde mit dem sechsten Release Candidate von PHP 5.1.0, also recht spät im Release-Zyklus, eingeführt, in der festen Annahme, dies wirke sich nicht auf bestehende Applikationen aus. Doch genau darin lag der Fehler, der leider erst nach Veröffentlichung von PHP 5.1.0 zu Tage trat.
Die neue Klasse führt zu einem Namenskonflikt mit dem PEAR-Paket Date, was zu hitzigen Diskussionen(öffnet im neuen Fenster) auf der PHP-Internals-Liste führte. In letzter Konsequenz wurde die neue Klasse nun wieder entfernt und mit PHP 5.1.1 ein Update veröffentlicht.
Die neue Version beseitigt aber noch einige weitere Probleme. So trat unter anderem ein Parse-Fehler auf, wenn die letzte Zeile eines Scripts ein Kommentar war. Auch die Funktion eval() hatte Probleme mit Kommentaren.
Eine recht ausführliche Stellungnahme und auch Zusammenfassung der Geschehnisse(öffnet im neuen Fenster) liefert der für PHP 5.1 verantwortliche Release-Manager Ilia Alshanetsky in seinem Blog.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.



