Autor Thema: Neue Versionen der Skriptsprache PHP  (Gelesen 14935 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Neue Versionen der Skriptsprache PHP
« am: 01 April, 2005, 13:29 »
Die freie Webskriptsprache PHP ist in neuen Versionen erhältlich. PHP 4.3.11 umfasst über 70 Bugfixes, die sich seit der letzten Version angesammelt hatten -- darunter Sicherheitslücken unter anderem in der Verarbeitung von Bilddateien und bei der Ansteuerung der Datenbank FreeBase.

In der überarbeiteten Version 5.0.4 sind über 100 Fehler behoben worden, die teilweise ebenfalls sicherheitsrelevant waren. Außerdem unterstützt PHP 5 nun SNMPv2; beide Ausgaben der Skriptsprache wurden um Funktionen für Oracles Instant Client erweitert.

Details zu den Änderungen finden sich in den Changelogs für PHP 4.3.11 und PHP 5.0.4.

Quelle und Links : http://www.heise.de/newsticker/meldung/58138

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHProjekt geht in die fünfte Runde
« Antwort #1 am: 26 Juni, 2005, 17:03 »
Nach fast einem Jahr harter Entwicklerarbeit an der Open-Source-Groupware-Suite PHProjekt knallen jetzt die Sektkorken: PHProjekt 5.0 is out! Die neue Software soll wesentlich benutzerfreundlicher sein und mit neuen Funktionen aufwarten, die insbesondere viele Nutzer und große Datenmengen managen können. Zur Gestaltung der Bedienoberfläche haben die Entwickler ausschließlich "Cascading Style Sheets" (CSS) eingesetzt; alle Frames wurden entfernt. Zum Download steht die neue Version allerdings noch nicht.

Ein separates relationales Datenbankmanagementsystem (RDBMS) wie MySQL, Postgres oder Oracle soll jetzt nicht mehr notwendig sein, weil PHProjekt 5 das Datenbankformat SQLite unterstützt, das Daten in einer einzelnen Datei auf Projekt-Ebene abspeichert. Eine Chart-Bibliothek erlaubt es, Gantt-Diagramme zum Beispiel für Präsentationen oder Arbeitspapiere auszudrucken. Gantt-Balkendiagramme zeigen im Überblick die Aktivitäten und Aufgaben jedes einzelnen Projektmitglieds an. Verschiebt der Administrator ganze Projektzweige, macht ihn ein Kollisionscheck auf Probleme aufmerksam, die durch die Verschiebung entstehen könnten.

Der neue Kalender sucht selbstständig zum Beispiel nach Konferenzterminen, zu denen alle eingeladenen Gäste noch nichts vorhaben. Der Organisator muss sich nicht selbst der Mühe unterziehen. Der in JavaScript geschriebene integrierte HTML-Editor FCK soll die Benutzung externer HTML-Editoren überflüssig machen und der Modul-Designer enthält jetzt auch einen Dateimanager, ein Todo-Verwaltungssystem, einen Helpdesk und einen eigenen Email-Client.

Quelle und Links : http://www.heise.de/newsticker/meldung/61055

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHP 4.4.0 beseitigt kurioses Problem in der Speicherverwaltung
« Antwort #2 am: 12 Juli, 2005, 15:55 »
Die PHP-Entwickler haben den 4er-Ast der Open-Source-Skriptsprache aktualisiert. Bei PHP 4.4.0 handelt es sich um eine Bugfix-Release, die neben einem schwer wiegenden Problem in der Speicherverwaltung auch um eine Reihe kleinerer Fehler ärmer ist. Das Speicherverwaltungsproblem konnte zu bizarren Situationen bei der Abarbeitung des Codes führen, in dessen Folge Variablen oder Objekte urplötzlich ihren Typ geändert haben.

Das PHP-Team weist darauf hin, dass sich mit der neuen Version die PHP-interne Programmierschnittstelle (API) geändert hat. Wer seine PHP-Umgebung mit Modulen erweitert hat, müsse daher deren sämtliche Bestandteile neu übersetzen.

Die Details der Änderungen verrät das Changelog. Die neue Version steht als Quelltext und als vorkompiliertes Windows-Binary zum Download bereit.

Quelle und Links : http://www.heise.de/newsticker/meldung/61607

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHP ...
« Antwort #3 am: 07 September, 2005, 15:21 »
Das PHP-Team hat den 5er-Ast seiner Open-Source-Skriptsprache vornehmlich um zahlreiche kleinere Bugs bereinigt. Außerdem enthält PHP 5.0.5 nun die PCRE-Bibliothek (Perl Compatible Regular Expressions) in Version 5 aus der Anfang August als Release Candidate veröffentlichten PHP-Version 5.1.

Sämtliche Änderungen und Neuerungen dokumentiert wie gewohnt das Changelog. PHP 5.0.5 steht ab sofort im Quelltext und vorkompiliertes Windows-Binary zum Download bereit.

Quelle und Links : http://www.heise.de/newsticker/meldung/63685
« Letzte Änderung: 25 Juni, 2009, 14:33 von SiLæncer »

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHP 4.4.1 kann Anwendungen lahm legen
« Antwort #4 am: 07 November, 2005, 16:37 »
Die kürzlich zum Schließen mehrerer Sicherheitslücken veröffentlichte PHP-Version 4.4.1 enthält einen Fehler, durch den PHP-Programme unter Umständen hängen bleiben können. Betroffen von dem in der Fehlerdatenbank unter der ID #35067 geführten Bug sind die zur Verarbeitung von Arrays genutzten Funktionen next(), prev() und reset(), sofern der Funktionsparameter keinen vollwertigen Array referenziert.

Probleme treten beispielsweise im Werbemanagement-System phpAdsNew und im Webmailer SquirrelMail zu Tage, es dürften aber auch viele andere PHP-Applikationen betroffen sein. In den aktuellen CVS-Snapshots von PHP4 wurde der Fehler zwar behoben, eine offizielle Version 4.4.2 ist allerdings noch nicht angekündigt. Von einem Downgrade auf Version 4.4.0, in der das Problem nicht auftritt, ist auf Grund der bekannten Sicherheitslücken aber in der Regel abzuraten.

Quelle und Links : http://www.heise.de/newsticker/meldung/65834

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Erster Release Candidate von PHP 5.2
« Antwort #5 am: 25 Juli, 2006, 10:35 »


Das PHP-Team hat den ersten Release Candidate der kommenden Version 5.2 seiner Open-Source-Skriptsprache PHP veröffentlicht. An neuen Funktionen listet das Changelog beispielsweise Module für das Datenaustauschformat JSON oder zum Zugriff auf ZIP-Archive. Eine verbesserte Speicherverwaltung in der Zend Engine soll für weniger Overhead bei der Speicherallokation und damit bessere Performance sorgen.


mehr: http://www.heise.de/newsticker/meldung/75883
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Beta von PHP 5.3 veröffentlicht
« Antwort #6 am: 30 Januar, 2009, 14:50 »
Das PHP-Entwicklungsteam hat für das künftige PHP 5.3 eine Beta-Version veröffentlicht und lädt alle Interessierten dazu ein, die neue Version der Web-Programmiersprache ausgiebig zu testen. Verglichen mit den vorhergehenden Alpha-Releases gibt es weniger neue Features, doch ist es den Entwicklern zufolge ein Blick auf die News-Liste wert, besonders wenn man bereits die Alpha-Versionen getestet hat. Neben rund 40 Bugfixes gibt es etwa 50 Überarbeitungen und Erweiterungen.

Vorige Woche hatte das Entwicklungsteam angedeutet, dass es nichts mit dem für das erste Quartal geplanten Veröffentlichungstermin von PHP 5.3 werden könnte. Es bittet darum, die Beta gründlich zu testen und Fehler anzuzeigen, um eher früher als später offene Punkte angehen zu können, sodass die Veröffentlichung der 5.3-Version möglichst nahe am geplanten Release-Termin wahrgenommen werde.

http://schlueters.de/blog/archives/98-PHP-5.3-reached-beta-status.html

Quelle : www.heise.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.2.9 beseitigt rund 50 Fehler
« Antwort #7 am: 27 Februar, 2009, 13:07 »
Neue Version bereinigt einige Sicherheitslücken

Mit der Veröffentlichung von PHP 5.2.9 beseitigen die Entwickler der freien Scriptsprache rund 50 Fehler in der Software. Vor allem Nutzern der XML-Erweiterung raten die Entwickler zum Update.
Wie üblich enthält die neue PHP-Version einige Sicherheitsupdates. Insgesamt wurde rund 50 Bugs in der Software beseitigt. Wer die XML-Erweiterung libxml 2.7 nutzt, sollte unbedingt auf die neue PHP-Version umsteigen, da hier ein größerer Fehler im Zusammenspiel mit CDATA beseitigt wurde.

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

Quelle : www.golem.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Release Candidate von PHP 5.3.0 veröffentlicht
« Antwort #8 am: 25 März, 2009, 12:28 »
Namespaces, Lambda-Funktionen, Closures und Late Static Binding

Mit der Veröffentlichung von PHP 5.3.0 RC1 nähert sich die Entwicklung des nächsten größeren Updates für PHP der Fertigstellung. Die neue Version bringt einige Funktionen mit, die ursprünglich für PHP 6 vorgesehen waren.
Zu den wesentlichen Neuerungen von PHP 5.3 zählt die Einführung von Namespaces, die seit der dritten Alphaversion Teil der Scriptsprache sind. Diese Namensräume kapseln Funktionen und Klassen ein, wodurch sich Programmierer keine Gedanken mehr machen müssen, ob ein Funktions- oder Klassenname bereits verwendet wird. Sie waren ursprünglich erst für PHP 6 anvisiert.

Ebenfalls neu sind Lambda-Funktionen, auch bekannt als anonyme Funktionen, zum Beispiel in JavaScript. Sie sind ein reguläres Sprachelement funktionaler Sprachen und werden nicht explizit mit einem Namen deklariert und unter diesem aufgerufen, sondern der Funktionskörper muss einer Variablen zugewiesen werden. Deshalb kann eine Lambda-Funktion auch als Über- oder Rückgabewert einer Funktion übergeben werden.

Zusammen mit Lambda-Funktionen werden auch sogenannte Closures eingeführt. Lambda-Funktionen werden häufig innerhalb einer Funktion oder Methode definiert, aber zumeist nicht darin ausgeführt. Das führt zu Problemen mit der Sichtbarkeit von Variablen innerhalb der Lambda-Funktion. In funktionalen Sprachen sind äußere Variablen standardmäßig innerhalb der Lambda-Funktion sichtbar. In PHP hingegen müssen erforderliche Variablen explizit mit dem neuen Schlüsselwort use in die Lambda-Funktion importiert werden.

Mit dem neuen Prefix static:: für Methodenaufrufe wird "Late static binding" eingeführt. Es kann für den statischen Aufruf einer Methode innerhalb einer Klassenmethode verwendet werden, ohne dass der Klassenname bekannt ist. Es reicht, wenn die Methode innerhalb der Klasse definiert oder von einer Klasse geerbt wurde.

Die neue Metamethode für Klassen __callStatic() erlaubt es, statische Aufrufe undefinierter Klassenmethoden abzufangen und auszuwerten, analog zu __call() für Methodenaufrufe auf instanzierte Objekte.

Darüber hinaus versprechen die Entwickler eine verbesserte Geschwindigkeit, eine optionale Garbage-Collection für zyklische Referenzen und ebenfalls optional mysqlnd als nativen Ersatz für libmysql. Verbessert wurde die Windows-Unterstützung einschließlich VC6 und VC9 Binarys und es werden einige neue Erweiterung mitgeliefert: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3 und ext/enchant.

Zugleich entfallen einige Erweiterungen (ext/mhash, ext/msql, ext/pspell, ext/sybase), andere wurden in PECL verschoben (ext/ming, ext/fbsql, ext/ncurses und ext/fdf). Zudem wurde die Nutzung interner APIs vereinheitlicht.

Die PHP-Entwickler raten Nutzern von PHP 5, die neue Version zu testen, denn vermutlich wird PHP 5.3.0 den Zweig 5.2 ersetzen, das heißt Sicherheitsupdates werden nur noch für die neue Version erscheinen. Hilfestellung beim Umstieg sollen Upgrade Notes geben.

PHP 5.3.0 RC1 steht ab sofort unter qa.php.net zum Download bereit.

Quelle : www.golem.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
2. Release Candidate von PHP 5.3
« Antwort #9 am: 08 Mai, 2009, 09:26 »
Die PHP-Entwickler haben für die demnächst zu erwartende Version 5.3 der populären Web-Programmiersprache den zweiten Release Candidate zum Testen freigegeben. PHP 5.3, das die Entwickler als größeres Release preisen, enthält zahlreiche grundlegende Erweiterungen und viele neue Funktionen. Hierunter sind unter anderem die Unterstützung für Namespaces, PHAR-Archive, Lambda-Funktionen und Closures-Klassen, Nowdoc-Syntax und Goto-Anweisungen zu erwähnen.

Der Fokus des neuen Release Candidate lag auf Performanceüberarbeitungen und Bugfixes. Mit einem weiteren RC ist in zwei bis drei Wochen zu rechnen, bevor es an die finale Freigabe geht.

Quelle : www.heise.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Release Candidates für PHP 5.2.10 und PHP 5.3.0
« Antwort #10 am: 15 Juni, 2009, 14:08 »
Das PHP-Projekt hat einen zweiten Release Candidate (RC) für PHP 5.2.10 und einen dritten RC für PHP 5.3.0 veröffentlicht. Bei beiden RCs konzentrieren sich die Entwickler auf Bugfixes und Stabilität; sie hoffen, dass nur noch kleinere Änderungen vorgenommen werden müssen, bevor sie einen weiteren RC folgen lassen oder die finale stabile Versionen veröffentlichen können.

PHP 5.2.10 ist eine Wartungs-Release der PHP-5.2-Entwicklungsschiene. PHP 5.3.0 hingegen ist die neu entwickelte Version der Programmiersprache, die neue Funktionen wie Namensräume, späte Bindung für Klassenmethoden, Lambda-Funktionen und Closures enthält. Mit einem finalen Release ist in Kürze zu rechnen.

Quelle : www.heise.de


Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.2.10 ist fertig
« Antwort #11 am: 19 Juni, 2009, 11:14 »
Nur wenige Tage nach dem zweiten Release Candidate gibt es jetzt die fertige Version von PHP 5.2.10. Die neue Version enthält über 100 Bugfixes, darunter einen, der sicherheitsrelevant ist – exif_read_data() führt zu Schutzverletzungen bei gewissen beschädigten .jpeg-Dateien. Die Entwickler empfehlen das Upgrade zur neuen Release.

Für PHP 5.3.0, die neu entwickelte Version der Programmiersprache, gibt es jetzt den vierten Release Candidate. Sie enthält neue Funktionen wie Namensräume, späte Bindung für Klassenmethoden, Lambda-Funktionen und Closures. Mit einer finalen Release ist in Kürze zu rechnen.

Quelle : www.heise.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Veröffentlichung von PHP 5.3.0 verschoben
« Antwort #12 am: 25 Juni, 2009, 08:14 »
Neues Erscheinungsdatum ist der 30.6.2009

Aufgrund noch offener Bugs, bei denen PHP abstürzen kann, wurde die Veröffentlichung kurzfristig verschoben. Einige weniger kritische Korrekturen werden erst in PHP 5.3.1 erfolgen.
Auf der PHP-Internals-Mailingliste gab der Release-Manager für PHP 5.3, Lukas Kahwe Smith, bekannt, dass die Veröffentlichung von PHP 5.3.0 auf den 30. Juni 2009 verschoben wurde. Es gibt noch nicht korrigierte, kritische Fehler in PHP-Extensions, die standardmäßig in PHP einkompiliert werden.

In den vergangenen Tagen wurden noch einige weitere Fehler entdeckt, die allerdings weniger kritisch sind. Das Einspielen der entsprechenden Korrekturen ist erst für die später erscheinende PHP-Version 5.3.1 geplant.

PHP 5.3 bringt wesentliche neue Fähigkeiten mit, wie Namensräume und anonyme Funktionen, aber auch das umstrittene Goto. Deshalb wird PHP 5.3 dringend erwartet, die erste Alpha-Version erschien bereits im August 2008. Teilweise existieren sogar schon Programm, die PHP 5.3 zwingend voraussetzen, wie zum Beispiel pyrus, das neue Installationswerkzeug für PEAR.

Quelle : www.golem.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.3 mit vielen neuen Funktionen
« Antwort #13 am: 30 Juni, 2009, 14:41 »
Gut zweieinhalb Jahre nach der Veröffentlichung von PHP 5.2.0 ist nun mit Version 5.3.0 die nächste Generation der Web-Programmiersprache erschienen. Die neue Release ist eine der größten Überarbeitungen in der Geschichte von PHP, deren Umfang mit dem Versionssprung von PHP 4 auf PHP 5 vergleichbar ist. Viele der früher einmal für PHP 6 geplanten Funktionen sind bereits in der 5.3-Entwicklungsschiene gelandet.

Neu sind zum Beispiel Namespaces, die ein lange Zeit vermisstes, aber auch kontrovers diskutiertes Sprachmerkmal sind, bei dem sich derselbe Name (für eine Konstante, Klasse oder Funktion) in unterschiedlichen Namensräumen ohne Konflikt verwenden lässt. Mit Version 5.3 wurde darüber hinaus ein wesentliches Merkmal objektorientierter Programmierung eingeführt: die dynamische beziehungsweise späte Bindung. Erst zur Laufzeit lässt sich entscheiden, welche Methode bei einem Methodenaufruf tatsächlich auszuführen ist. Früher war die dynamische Bindung nur für Instanzmethoden implementiert, die Bindung für Klassenmethoden also statisch. Der Programmierer kann nun selbst entscheiden, ob er für den Aufruf einer Klassenmethode die dynamische oder statische Bindung verwenden soll.

Vor PHP 5.3 war es nur mit create_function() zu realisieren, eine Lambda-Funktion zu deklarieren. In PHP 5.3 ist es nun möglich, eine anonyme Funktion direkt im Quelltext zu notieren. Dank ihr ist der PHP-Interpreter in der Lage, in der Kompilierphase etwaige Syntaxfehler im Rumpf der anonymen Funktion zu entdecken. Neu sind auch Closures, anonyme Funktionen, die um eine Bindung an externe, sogenannte lexikalische Variablen erweitert sind.

Zusätzlich hat PHP einen neuen Garbage Collector erhalten, der den in "Concurrent Cycle Collection in Reference Counted Systems" von IBM vorgestellten Algorithmus nutzt. Das Besondere an ihm ist, dass er Objektzyklen erkennt und auflöst. Besonders bei lang laufenden PHP-Prozessen soll sich der neue Garbage Collector bemerkbar machen. Die PHP-Entwickler haben einige weitere Überarbeitungen am PHP-Interpreter vorgenommen, die über die Verbesserungen des Garbage Collector hinaus gehen. Sie wirken sich sowohl auf die Ausführungsgeschwindigkeit als auch auf den Speicherverbrauch aus.

Schließlich hält mit mysqlnd eine für PHP entwickelte und optimierte Implementierung des MySQL-Client/Server-Protokolls in PHP 5.3 Einzug. Dies führt beim Umgang mit großen Datenmengen zu deutlich verbessertem Laufzeitverhalten. Durch Microsofts Unterstützung schließt PHP unter Windows mit PHP 5.3 hinsichtlich Funktionsumfang, Performanz und Stabilität im Vergleich zu anderen Betriebssystemen auf. Funktionen, die bislang nur unter Unix verfügbar waren beziehungsweise unter Unix teilweise anders funktionierten, lassen sich nun auf der Microsoft-Plattform verwenden.

Quelle : www.heise.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.3.1 erschienen
« Antwort #14 am: 19 November, 2009, 22:26 »
Zitat

The PHP development team would like to announce the immediate availability of PHP 5.3.1. This release focuses on improving the stability of the PHP 5.3.x branch with over 100 bug fixes, some of which are security related. All users of PHP are encouraged to upgrade to this release.

Security Enhancements and Fixes in PHP 5.3.1:

    * Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion.
    * Added missing sanity checks around exif processing.
    * Fixed a safe_mode bypass in tempnam().
    * Fixed a open_basedir bypass in posix_mkfifo().
    * Fixed failing safe_mode_include_dir.

Further details about the PHP 5.3.1 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )