Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 17.07.2006, 14:22   Nach oben    #1
Jay
Gast
 
Beiträge: n/a
Standard PHP 5.2 Neuerungen

Da bereits einige für PHP 6 gedachte Features, die nicht Unicode abhängig sind, implementiert sind wird es ein PHP 5.2 Release geben. Zu den wichtigsten Neuerungen zählen:
  • Es wird ein Standard Fetch Modus für PDO festgelegt werden können
  • Der Cache der SOAP Erweiterung wird optimiert
  • Der SPL wird ein RegExpIterator hinzugefügt werden, der es ermöglicht eine String mit einem Regulären Ausdruck in Teile zu zerlegen und über diese zu iterieren
  • Der ebenfalls der SPL entstammende ArrayIterator wird das ArrayAccess Interface implementieren. Dadurch kann auf einzelne Einträge in einem Array über deren Keys zugegriffen werden
  • Die __toString () Methode wird vollständig implementiert werden
  • Die neue Fehlerkonstante E_RECOVERABLE_ERROR wird eingeführt werden. Sie wird anstelle einiger FATAL_ERRORS eingesetzt. Damit können bisher nicht behebbare Fehler mit einem Errorhandler abgefangen werden.
  • Die JSON und Filter Erweiterungen werden in den Core aufgenommen und standardmäßig aktiviert
  • Wie es bei Objekteigenschaften jetzt schon möglich ist, können ab PHP 5.2 auch statische Eigenschaften zur Laufzeit an eine Klasse gebunden werden
  • Die XML Unterstützung wird verbessert. Es wird u.a. auch einen XMLReader und XMLWriter geben (wie in .NET bereits vorhanden)
Weitere Informationen und eine vollständige Liste der Neuerungen findet man in der PHP Mailingliste:
http://news.php.net/php.internals/23169
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.07.2006, 21:56   Nach oben    #2
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Zitat:
Zitat von Jay
Der SPL wird ein RegExpIterator hinzugefügt werden, der es ermöglicht eine String mit einem Regulären Ausdruck in Teile zu zerlegen und über diese zu iterieren
Ist damit ein verbesserter Tokenizer gemeint? Klingt interessant!
Zitat:
Zitat von Jay
Dadurch kann auf einzelne Einträge in einem Array über deren Keys zugegriffen werden
Ui. Das klingt auch fein .. falls ich das richtig verstanden habe zumindest ..

Zitat:
Zitat von Jay
Die __toString () Methode wird vollständig implementiert werden
Hm .. was heißt denn das?
Also .. inwiefern fehlt denn bisher dort eine Implementierung?

Wenn du dazu noch ein paar Informationen hast .. wäre super.

Grüße, Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.07.2006, 22:15   Nach oben    #3
Lars
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Zitat:
Also .. inwiefern fehlt denn bisher dort eine Implementierung?
Bisher wird __toString() nur in Verbindung mit echo() aufgerufen.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.07.2006, 22:35   Nach oben    #4
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Ahso. Und wie wird es dann danach aussehen?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.07.2006, 08:02   Nach oben    #5
Jay
Gast
 
Beiträge: n/a
Standard

Zitat:
Ahso. Und wie wird es dann danach aussehen?
Naja, dann wird sie z.B. auch bei String Verknüpfungen etc. aufgerufen. Einfach immer wenn ein Objekt, in einen String verwandelt werden muss.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.07.2006, 08:03   Nach oben    #6
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Ah, super. Hätte ich mir ja eigentlich auch denken können, ne?


[EDIT]
Hab hier gerade zufälligerweise auch noch was zu PHP 5.2 gefunden:
http://blog.bitflux.ch/archive/2006/...tnodepath.html
Zitat:
just added a new feature to the PHP DOM extension (will be available in PHP 5.2 DOMNode::getNodePath

Geändert von Ben (18.07.2006 um 08:07 Uhr).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.07.2006, 15:25   Nach oben    #7
björn
Benutzer
 
Registriert seit: 31.12.2005
Beiträge: 90
Standard

Zitat:
Zitat von Jay
Die neue Fehlerkonstante E_RECOVERABLE_ERROR wird eingeführt werden. Sie wird anstelle einiger FATAL_ERRORS eingesetzt. Damit können bisher nicht behebbare Fehler mit einem Errorhandler abgefangen werden
GEIL!!!!
björn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.07.2006, 12:15   Nach oben    #8
Waq
Erfahrener Benutzer
 
Registriert seit: 18.08.2005
Beiträge: 108
Standard

Zitat:
Zitat von Ben
Zitat:
Zitat von Jay
Der SPL wird ein RegExpIterator hinzugefügt werden, der es ermöglicht eine String mit einem Regulären Ausdruck in Teile zu zerlegen und über diese zu iterieren
Ist damit ein verbesserter Tokenizer gemeint? Klingt interessant!
Klingt weniger nach neuer Funktionalität als nach einem etwas hübscheren Interface für die Arrays, die preg_match(_all) zurückliefert.

Bei nem Tokenizer denke ich an ordentliche Parser und nicht an Regexe...

Schonmal mit nem Parserkombinator gearbeitet? Das is geil
Waq ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.07.2006, 20:31   Nach oben    #9
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Dazu:
http://ilia.ws/archives/119-PHP-5.2....Released!.html
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.08.2006, 02:33   Nach oben    #10
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

PHP 5.2 unterstützt httpOnly flag

Klingt auf den ersten Blick recht interessant.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.08.2006, 17:21   Nach oben    #11
Lars
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Definitiv. Aber:
Zitat:
no other browser has adopted this rather handy feature
Welcher ist denn der Browser, der das unterstützt? Wäre evtl. auch ganz nett zu wissen
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.08.2006, 18:36   Nach oben    #12
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Via http://shiflett.org/archive/253 erählt man weitere Informationen.

Alleine dieser Link gibt schon die Antwort darauf, welcher Browser es unterstützt.

In diesem Blogeintrag findet man eine Auflistung der Browser, die es unterstützen:
Zitat:
Supported browsers:
  • IE 6.0 SP1 and later - prevents reading, but not over-writing (still allows preset CSRF attacks)
  • IE 7.0 - prevents reading and writing - safest
  • Safari 1.3 and later - prevents reading
  • Opera 8 and later - prevents reading
  • Mozilla - not supported
  • Firefox - not supported
  • IE 5.x for Mac - will actually fail to render the page. Use browser detection to encourage them to migrate to Safari or Firefox once it supports HttpOnly
Verlinkt ist auch eine eventuelle Lösung für Mozilla-Browser:
http://rooftopsolutions.nl/article/97

Hth.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.08.2006, 23:06   Nach oben    #13
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Update:
PHP 5.2 will feature libSQlite 3.3.7
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP 5.2 Kompilierung schlägt fehl Byrel Tools, Server, Betriebssysteme 0 03.11.2006 21:09
PHP 5.2. RC 5 veröffentlicht Ben Nachrichten 6 25.10.2006 22:16
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
PHP 5.2 bringt neuen Windows-Installer mit sich Ben Nachrichten 1 04.08.2006 23:19
PHP 5.1.x ist Vergangenheit, PHP 5.2 kommt Ben Nachrichten 0 09.05.2006 17:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:49 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44