Abo
  • Services:
Anzeige

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.


eye home zur Startseite
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)



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Bühl
  2. über Robert Half Technology, Koblenz
  3. über Robert Half Technology, Berlin
  4. Bosch Thermotechnik GmbH, Lollar


Anzeige
Hardware-Angebote
  1. 99,00€
  2. (u. a. Asus GTX 1070 Strix OC, MSI GTX 1070 Gaming X 8G und Aero 8G OC)
  3. und Gears of War 4 gratis erhalten

Folgen Sie uns
       

  1. Leistungsschutzrecht

    Oettingers bizarre Nachhilfestunde

  2. Dating-Portal

    Ermittlungen gegen Lovoo werden eingestellt

  3. Huawei

    Mobilfunkbetreiber sollen bei GBit nicht die Preise erhöhen

  4. Fuze

    iPhone-Hülle will den Klinkenanschluss zurückbringen

  5. Raspberry Pi

    Bastelrechner bekommt Pixel-Desktop

  6. Rollenspiel

    Koch Media wird Publisher für Kingdom Come Deliverance

  7. Samsung

    Explodierende Waschmaschinen sind ganz normal

  8. USB Audio Device Class 3.0

    USB Audio over USB Type-C ist fertig

  9. HY4

    Das erste Brennstoffzellen-Passagierflugzeug hebt ab

  10. Docsis 3.1

    Erster Betreiber versorgt alle Haushalte im Netz mit GBit/s



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Canon vs. Nikon: Superzoomer für unter 250 Euro
Canon vs. Nikon
Superzoomer für unter 250 Euro
  1. Snap Spectacles Snapchat stellt Sonnenbrille mit Kamera vor
  2. MacOS 10.12 Fujitsu warnt vor der Nutzung von Scansnap unter Sierra
  3. Bildbearbeitungs-App Prisma offiziell für Android erhältlich

Swift Playgrounds im Test: Apple infiziert Kinder mit Programmiertalent
Swift Playgrounds im Test
Apple infiziert Kinder mit Programmiertalent
  1. Asus PG248Q im Test 180 Hertz erkannt, 180 Hertz gebannt

MacOS 10.12 im Test: Sierra - Schreck mit System
MacOS 10.12 im Test
Sierra - Schreck mit System
  1. MacOS 10.12 Sierra fungiert als alleiniges Sicherheitsupdate für OS X
  2. MacOS Sierra und iOS 10 Apple schmeißt unsichere Krypto raus
  3. Kaspersky Neue Malware installiert Hintertüren auf Macs

  1. Re: Übersetz heisst das: Man hat sich freigekauft.

    Quantium40 | 23:49

  2. Re: lustig wie schnell der aus dem Nichts kommt

    tN023 | 23:41

  3. Re: Die Diskussion um E-Auto vs. Verbrenner...

    Cane | 23:37

  4. Re: Deutschland: Dichter und Denker

    tN023 | 23:36

  5. Re: Ich mag Toplader... (kwt)

    FreiGeistler | 23:34


  1. 18:17

  2. 17:39

  3. 17:27

  4. 17:13

  5. 16:56

  6. 16:41

  7. 15:59

  8. 15:20


  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