PHP 5.1 verspricht mehr Leistung

Neue Version bringt native Datenbank-Abstraktionsschicht mit

Die Version 5.1 der freien Script-Sprache PHP ist nun erschienen und soll dank interner Veränderungen eine deutlich höhere Leistung bieten. Zudem wartet PHP 5.1 mit einer nativen Datenbank-Abstraktionsschicht auf.

Anzeige

PHP 5.1 bringt umfangreiche Neuerungen mit. So wurde die Zend Engine II, der Sprachkern von PHP, mit einer neuen Ausführungsarchitektur ausgestattet. Die neue Virtual-Machine bringt die drei Ausführungsmodelle "Call", "Goto" und "Switch" mit, die zum Teil eine deutliche Beschleunigung von PHP 5.1 versprechen. Für den Entwickler hat dies keine Auswirkungen, abgesehen von der höheren Geschwindigkeit.

Wie sich dies auswirkt, deuten Benchmarks an, die Sebastian Bergmann mit einer frühen Vorabversion von PHP 5.1 durchgeführt hat.

Ebenfalls neu sind die "PHP Data Objects" (PDO), eine native Datenbank-Abstraktionsschicht. Sie verspricht eine höhere Leistung bei datenbankgestützten Applikationen, soll sich einfach verwenden lassen und eine hohe Flexibilität bieten. Mit PDO steht in PHP erstmals eine einheitliche Schnittstelle zum Zugriff auf verschiedenen Datenbanken zur Verfügung.

Auch der Mechanismus zum Laden von Erweiterungen wurde verbessert und unterstützt nun Abhängigkeiten und Konflikte. Die PCRE-Erweiterung für reguläre Ausdrucke wurde auf PCRE 6.2 aktualisiert und es finden sich zahlreiche kleine Verbesserungen und Neuerungen, vor allem in Bezug auf SOAP, Streams und SPL.

Neu dabei sind unter anderem die PHP-Funktionen "DomDocumentFragment::appendXML()", "fputcsv()", "htmlspecialchars_decode()" und "time_sleep_until()" sowie Cursor-Unterstützung für MySQL 5; die Erweiterung mysqli kann nun auch mit Embedded-Servern umgehen. Das Protokoll PostgreSQL v3, das mit PostgreSQL 7.4 eingeführt wurde, wird ebenfalls unterstützt und der Code zum Umgang mit Zeitzonen wurde komplett überarbeitet. Hinzu kommen Verbesserungen der interaktiven Kommadozeilenversion sowie aktualisierte Versionen der Bibliotheken SQLite 3 (3.2.7) und SQLite 2 (2.8.16).

PHP 5.1 steht ab sofort unter php.net zum Download bereit.


foreach(:) 27. Nov 2005

ach so, drum ändert sich nix, weil die windows binaries mit call compiliert sind.

moellers oma 27. Nov 2005

Das sind einfach Ausführungsanweisungen, wie die Zend Engine das Skript bearbeiten soll...

foreach(:) 27. Nov 2005

gleich mal getetestet, und bei mir ist da gar nix schneller verglichen mit php4.3.11...

foreach(:) 27. Nov 2005

da bin ich aber froh dass php soviele funktionen hat, sonst müsste man sich ja jeden...

yoonicks 26. Nov 2005

Das kann ich kein Stueck nachvollziehen. Mit beiden Sprachen kann man sicherlich...

Kommentieren


Dimension 2k / 28. Nov 2005

PHP 5.1.0 released

vlabs.biz blog / 27. Nov 2005

PHP 5.1.0 released!

Webmasterfind Blog / 26. Nov 2005

Update: PHP 5.1

ViShap's World / 25. Nov 2005

PHP 5.1 released!

PHP-Homepage.de - News / 25. Nov 2005

PHP 5.1 ist fertig!

STIC IT-Blog / 25. Nov 2005

PHP 5.1 Final erschienen



Anzeige
  1. Anwendungsentwickler (m/w) für die Betreuung der Schriftgutsysteme
    Techniker Krankenkasse, Hamburg
  2. Wissenschaftliche/r Mitarbeiterin / Mitarbeiter
    Universität Passau, Passau
  3. Webentwickler PHP / MySQL (m/w)
    Guest-One GmbH, Wuppertal
  4. Mitarbeiter (m/w) Technischer Support
    über BüchnerPolzin Management- und Personalberatung, Großraum Stuttgart

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Gema-Vermerk

    Youtube sperrt irrtümlich Acta-Video von Bruno Kramm

  2. Tablet-Nachfolger

    iPad-3-Teile aufgetaucht

  3. IBM-Mainframe

    Nasa schaltet letzten Großrechner ab

  4. Linux-Handbuch

    Umfassendes Nachschlagewerk als Openbook erhältlich

  5. ProLiant Gen8

    HP macht Server unabhängig


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 191 | letzter Beitrag 10:27 Uhr

  3. Kommentare: 182 | letzter Beitrag 11:08 Uhr

  4. Kommentare: 116 | letzter Beitrag 13.02. 18:47

  5. Kommentare: 96 | letzter Beitrag 13.02. 16:40

Mehr


  1. Google

    EU und USA geben Kauf von Motorola frei

  2. Watchdog

    Mozilla visualisiert Wiederverwendung von Passwörtern

  3. Apple

    Apple-Aktie erreicht neuen Höchststand

  4. SSL

    Twitter macht HTTPS zum Standard

  5. Tim Schafer

    40.000 US-Dollar für einen Konsolenpatch

  6. ProLiant Gen8

    HP macht Server unabhängig

  7. Eye-Tracking

    Bewegungsabhängige Bildschirmoberfläche von Apple

  8. Linux-Handbuch

    Umfassendes Nachschlagewerk als Openbook erhältlich

  9. Samsung

    Fernseher mit Gesichtserkennung für Zuschauer

  10. Tablet-Nachfolger

    iPad-3-Teile aufgetaucht



Haben wir etwas übersehen?

E-Mail an news@golem.de


Test X-Plane 10: Flugsimulator mit Openstreetmap und vielen Rechnern
Test X-Plane 10
Flugsimulator mit Openstreetmap und vielen Rechnern

Ernsthafte Flugsimulationen gibt es kaum noch. Eine der letzten verbliebenen ist X-Plane 10 für Windows, Mac OS X und Linux. Golem.de hat sich ins virtuelle Cockpit gesetzt und den Flugsimulator mit mehreren Rechnern und iPads als Instrumente gespielt.


Fair Labor Association: Apple lässt Foxconn überprüfen
Fair Labor Association
Apple lässt Foxconn überprüfen

Apple reagiert auf einen Enthüllungsbericht der New York Times und ordnet eine Überprüfung von Foxconn an. Tausende Arbeiter sollen über die Arbeits- und Wohnbedingungen befragt werden.

  1. Apple und Microsoft Foxconn gehackt und Kundenaccounts veröffentlicht
  2. China Menschenmassen vor Foxconns Einstellungsbüros
  3. Apple-Chef Tim Cook verteidigt Apple gegen Foxconn-Vorwürfe

Gerüchte: Apple will alle Notebooks dünner machen
Gerüchte
Apple will alle Notebooks dünner machen

Apple soll einem Bericht zufolge seine gesamte Notebookpalette dem Macbook Air anpassen. Dazu müssten die relativ dicken Modelle der Macbook-Pro-Serie vollständig überarbeitet werden und Anwender auch von liebgewonnenen Eigenschaften Abschied nehmen.

  1. Apple-Patentantrag Macbooks mit Brennstoffzellen
  2. Landingzone Dockingstation für das Macbook Air

Zum Artikel