PHP 4.1 fertig gestellt

Neuer Ressourcenmanager sorgt für mehr Performance

Eigentlich sollte nach PHP 4.0.6 die Version 4.0.7 erscheinen, auf Grund der recht umfangreichen Änderungen, die mitunter einen Bruch gegenüber der Vorversion bedeuten, entschieden sich die Entwickler, die Version aber in 4.1 umzutaufen. Nach nunmehr acht Release Candidates ist PHP nun in der stabilen Version 4.1 veröffentlicht worden.

Anzeige

Unter anderem wurde der von PHP verwendete Ressourcenmanager TSRM für die aktuelle Version komplett neu geschrieben, was in threaded-Umgebungen wie beispielsweise Apache 2.0 oder thttpd Systemlast und Speicherverbrauch deutlich senken soll. Insbesondere unter Windows soll die neue Version in Sachen Geschwindigkeit zulegen. Unter Last seien die multithreaded-Server-Module bis zu 30-mal schnell.

Zudem wurden die globalen Arrays $HTTP_*_VARS durch $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_REQUEST und $_SESSION ersetzt. In Kombination mit der Funktion import_request_variables() soll es damit langfristig möglich werden, auf register_globals zu verzichten, was der Performance und Sicherheit zugute kommt. Entprechende Optionen in der php.ini sorgen aber dafür, dass, wenn nötig, auch weiterhin alter Code mit PHP 4.1 lauffähig ist.

Zudem hat man eine Versionierung für Erweiterungen eingeführt. Zwar wird diese bisher kaum genutzt, aber die Infrastruktur, um verschiedene Erweiterungen in verschiedenen Versionen zu nutzen, steht bereit. Allerdings ist es damit nicht mehr möglich, Erweiterungen zu laden, die für ältere PHP-Versionen erstellt wurden.

Auch hat man unter anderem die Grafikfunktionen an die GDLib 2 angepasst, ein direktes Interface für den Cyrus-IMAP Mail-Server hinzugefügt, das MySQL-Interface an MySQL 4.0 angepasst und auch neue Mathematikfunktionen hinzugefügt. Dazu kommen zahlreiche weitere neue Funktionen und Bugfixes.

Auch das PHP Extension and Application Repository, kurz PEAR, eine Sammlung von Scripts, Funktionen, Klassen und ganzen Applikationen, hat sich deutlich weiterentwickelt. Eine recht aktuelle Version liegt PHP 4.1 bei. Auf Grund der derzeit echt rasanten Entwicklung empfiehlt es sich bei PEAR aber in der Regel, auf aktuellen Code aus dem PEAR-CVS-Server zurückzugreifen.

PHP 4.1 kann im Quelltext für diverse Betriebssysteme oder in kompilierter Form für Windows unter php.net heruntergeladen werden.

Die Ende letzter Woche aufgetauchte, aber nicht offiziell freigegebene Release-Version von PHP 4.1 enthält einen Fehler, was zu einer Verschiebung der Veröffentlichung führte. In der jetzt offiziell freigegebenen Version ist dieser Fehler behoben.


JI (golem.de) 11. Dez 2001

Hallo Sebastian, Ich war so frei die drei RCs der nicht erschienenen 4.07 hinzu zu...

Sebastian Bergmann 11. Dez 2001

Es waren nur 5 Release Candidates :-)

Sebastian Bergmann 11. Dez 2001

Windows Binaries brauchen immer ihre Zeit, in der Regel jedoch maximal 1-2 Tage. Wer...

chojin 11. Dez 2001

sind aber auch nur release candidates... man sollte sich wahrscheinlich einfach noch ein...

Michael Obert 11. Dez 2001

hier der Link für Windoofs: http://php-dev-win.dhs.org/ ;0)

Kommentieren



Anzeige

  1. Informatiker/-in für den Bereich Auftragsabwicklung
    Daimler AG, Düsseldorf
  2. Senior Solution Developer (m/w) - Vehicle Backend Dienste-Entwicklung und Betreuung
    Daimler AG, Sindelfingen
  3. Anwendungs- und Softwareberater/in WebLogic-Server
    Robert Bosch GmbH, Stuttgart-Feuerbach
  4. SAP IT Expert PP/PR (m/w)
    Armacell GmbH, Münster

 

Detailsuche


Top-Angebote
  1. Blu-rays je 8,97 EUR
    (u. a. The Wolf of Wall Street, 12 Years a Slave, American Hustle, Prisoners)
  2. 3D-Blu-rays reduziert
    (u. a. Jurassic Park 12,97€, Ich einfach unverbesserlich 1&2 für 19,97€)
  3. TIPP: Blu-rays je 5 EUR
    (u. a. Dead Man Running, Romance & Cigarettes, Legendary, Tad Stones)

 

Weitere Angebote


Folgen Sie uns
       

  1. Pebble Time Steel

    Die bessere Apple Watch?

  2. Honor 6 Plus

    Android-Smartphone mit Top-Ausstattung und Dual-Kamera

  3. MWC-Tagesrückblick im Video

    Chromatische Aberrationen und Dank an die Kollegen von Heise

  4. Unity Technologies

    Unity 5 mit neuen Grafikfunktionen verfügbar

  5. Windows 7

    Knapp fünf Jahre Haft im ersten PC-Fritz-Urteil

  6. Alcatel Onetouch Idol 3 im Hands On

    Oben, unten, egal

  7. Quantenmechanik

    Foto zeigt Licht als Wellen und Teilchen

  8. NGMN-Allianz

    200.000 5G-Mobilfunknutzer auf einem Quadratkilometer

  9. Vodafone

    "Mobilfunkpreise sollten zur Finanzierung von 5G steigen"

  10. Acer Liquid M220

    Markteinstieg mit Windows Phone für 90 Euro



Haben wir etwas übersehen?

E-Mail an news@golem.de



Raspberry Pi 2: Die Feierabend-Maschine
Raspberry Pi 2
Die Feierabend-Maschine
  1. Bastelrechner Das Raspberry Pi 2 hat viermal mehr Wumms
  2. Dual-Monitor-Betrieb VGA-Anschluss für Plus-Modelle des Raspberry Pi
  3. Bitscope Micro im Test Oszilloskop und Logic Analyzer für den Bastelrechner

Jolla Tablet im Hands on: Sailfish OS funktioniert auch auf dem Tablet
Jolla Tablet im Hands on
Sailfish OS funktioniert auch auf dem Tablet
  1. Sailfish-OS-Tablet Jolla geht in die nächste Runde

Gamedesign: Fiese Typen in Spielen
Gamedesign
Fiese Typen in Spielen
  1. Indiegames "Auf Steam gibt es ein fast schon irrwitziges Überangebot"
  2. Spieldesign Spiele sollen sich nicht wie Filme anfühlen
  3. Games PS4 und Xbox One bei Spielentwicklern beliebter

  1. Re: Titel != Inhalt

    rhododen | 23:36

  2. Vorgestellt? Das ist ein wenig übertrieben

    striker2009 | 23:33

  3. Re: Sehr cool das ganze.

    gaym0r | 23:29

  4. Re: Cryengine mal getestet

    Muhaha | 23:27

  5. Re: Sailfish OS 2.0 fürs Handy

    Thaodan | 23:26


  1. 22:12

  2. 21:41

  3. 20:41

  4. 18:59

  5. 18:37

  6. 18:24

  7. 18:05

  8. 17:55


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel