Abo
  • Services:

PHP 5.1.1 soll Gemüter beruhigen

Neue Version kommt ohne native Date-Klasse

Nur kurz nach der Veröffentlichung von PHP 5.1.0 folgt schon die Version 5.1.1. Sie korrigiert einige wenige Fehler, kommt aber vor allem ohne die mit PHP 5.1.0 eingeführte native Date-Klasse daher. Über diese war nach der Veröffentlichung von PHP 5.1.0 ein heftiger Streit entbrannt.

Artikel veröffentlicht am ,

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.

Stellenmarkt
  1. über experteer GmbH, deutschlandweit (Home-Office möglich)
  2. WGLi Wohnungsgenossenschaft Lichtenberg eG, Berlin

Die neue Klasse führt zu einem Namenskonflikt mit dem PEAR-Paket Date, was zu hitzigen Diskussionen 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 liefert der für PHP 5.1 verantwortliche Release-Manager Ilia Alshanetsky in seinem Blog.



Anzeige
Spiele-Angebote
  1. 59,99€ mit Vorbesteller-Preisgarantie (Release 05.10.)
  2. 59,98€ mit Vorbesteller-Preisgarantie (Release 12.10.)
  3. 33,99€
  4. 31,99€

rogalls 30. Nov 2005

keinesfalls fühl ich mich angesprochen php-entwickler verdienen dazu doch zu wenig :-)

Aha 29. Nov 2005

Hi, das stört mich an PHP richtig: dieses elende Gefrickel mit den Funktionsnamen...

Miesepeter 29. Nov 2005

Mit den aktuellen Versionen (aktueller Patch fuer PHP 5.1.1 ist auf der Webseite von...


Folgen Sie uns
       


Monster Hunter World vs Generations Ultimate Gameplay

Gameplay von den Spielen Monster Hunter World und Monster Hunter Generations Ultimate, das im Splittscreen verglichen wird.

Monster Hunter World vs Generations Ultimate Gameplay Video aufrufen
Segelflug: Die Höhenflieger
Segelflug
Die Höhenflieger

In einem Experimental-Segelflugzeug von Airbus wollen Flugenthusiasten auf gigantischen Luftwirbeln am Rande der Antarktis fast 30 Kilometer hoch aufsteigen - ganz ohne Motor. An Bord sind Messinstrumente, die neue und unverfälschte Daten für die Klimaforschung liefern.
Ein Bericht von Daniel Hautmann

  1. Luftfahrt Nasa testet leise Überschallflüge
  2. Low-Boom Flight Demonstrator Lockheed baut leises Überschallflugzeug
  3. Elektroflieger Norwegen will elektrisch fliegen

Network Slicing: 5G gefährdet die Netzneutralität - oder etwa nicht?
Network Slicing
5G gefährdet die Netzneutralität - oder etwa nicht?

Ein Digitalexperte warnt vor einem "deutlichen Spannungsverhältnis" zwischen der technischen Basis des kommenden Mobilfunkstandards 5G und dem Prinzip des offenen Internets. Die Bundesnetzagentur gibt dagegen vorläufig Entwarnung.
Ein Bericht von Stefan Krempl

  1. T-Mobile US Deutsche Telekom gibt 3,5 Milliarden US-Dollar für 5G aus
  2. Ericsson Swisscom errichtet standardisiertes 5G-Netz in Burgdorf
  3. Masterplan Digitalisierung Niedersachsen will flächendeckende Glasfaserinfrastruktur

Zahlen mit Smartphones im Alltagstest: Sparkassenkunden müssen nicht auf Google Pay neidisch sein
Zahlen mit Smartphones im Alltagstest
Sparkassenkunden müssen nicht auf Google Pay neidisch sein

In Deutschland gibt es mittlerweile mehrere Möglichkeiten, drahtlos mit dem Smartphone zu bezahlen. Wir haben Google Pay mit der Sparkassen-App Mobiles Bezahlen verglichen und festgestellt: In der Handhabung gleichen sich die Apps zwar, doch in den Details gibt es einige Unterschiede.
Ein Test von Tobias Költzsch

  1. Smartphone Auch Volksbanken führen mobiles Bezahlen ein
  2. Bezahldienst ausprobiert Google Pay startet in Deutschland mit vier Finanzdiensten

    •  /