Die freie Scriptsprache PHP ("PHP Hypertext Preprocessor") ist auf die Entwicklung von Webapplikationen ausgelegt und erfreut sich auf Grund einfacher Syntax und flacher Lernkurve recht großer Beliebtheit. Hinzu kommt die Anbindung an zahlreiche Bibliotheken, durch die sich PHP um zahlreiche Funktionen erweitern lässt. Erst mit PHP 5 wurde PHP ernsthaft um eine Objektorientierung erweitert. Ursprünglich entwickelt wurde PHP von Rasmus Lerdorf, heute kümmern sich aber zahlreiche Entwickler im Rahmen der PHP Group um die Open-Source-Software, den Kern steuert mit der Zend Engine die Firma Zend bei.
Über eine schwere Sicherheitslücke in PHP 5.3.9 lässt sich Code einschleusen und ausführen, auch von entfernten Rechnern. Mit der Sicherheitserweiterung Suhosin lässt sich die Lücke schließen.
Das Steering-Komitee des Fedora-Projekts hat weitere Komponenten festgelegt, die in Fedora 17 alias Beefy Miracle eingebaut werden. Darunter ist die kommende Version 2.8 der Bildbearbeitung Gimp mit dem Ein-Fenster-Modus.
Das freie PHP-basierte Framework Limbas 2.3 zum Erstellen von Datenbankanwendungen unterstützt Microsoft SQL. Außerdem werden Feldtypen flexibler gehandhabt.
Das aktuelle PHP 5.3.9 enthält einen Bugfix, der DoS-Angriffe über Hash-Kollisionen verhindern soll. Außerdem wurden zahlreiche Änderungen am FastCGI Process Manager vorgenommen.
Im Tiobe-Index der beliebtesten Programmiersprachen für 2011 befindet sich Java erneut auf dem ersten Platz. Den größten Zuwachs hat dem Index zufolge Objective-C, gefolgt von C#.
28C3 Durch Hash-Kollisionen können Webserver lahmgelegt werden. Betroffen sind fast alle Webserver etwa mit PHP, ASP.Net und Java. Die Kollisionen können durch POST-Abfragen ausgelöst werden.
Facebook hat mit der Hiphop Virtual Machine und Hiphop Bytecode einen JIT-Compiler für PHP entwickelt, der bei Facebook bereits im Einsatz ist. Die Lösung soll die Vorteile statisch kompilierten Codes mit denen eines Interpreters vereinen.
Das PHP-Team hat Version 5.4 in Form eines ersten Release Candidate veröffentlicht. PHP 5.4 RC1 soll vor allem zum Testen dienen. Neue Funktionen soll es nicht mehr geben.
Mit dem Framework CakePHP 2.0 lassen sich nun auch native Funktionen von PHP 5 nutzen. Neue Bibliotheken und verbesserte Funktionen sollen die Entwicklung vereinfachen.
Im PHP-Framework Adventure 1.14 sind die Linkgeneratorkomponente und der Ein- und Ausgabefilter neu entworfen worden, um die Generierung von URL-Layouts zu vereinfachen. Zudem erhält Adventure PHP eine generische Login-Funktionalität.
Rémi Forax will mit PHP-Reboot eine der populärsten Programmiersprachen neu erfinden. Er verspricht weniger $-Zeichen und Semikolons und Sicherheit von Hause aus.
Nach einer Abstimmung unter PHP-Entwicklern will das Projekt künftig Git als Versionsverwaltung verwenden. Die Mehrheit für Git war eindeutig.
Wegen eines Fehlers in der Funktion crypt() warnen die Entwickler vor PHP 5.3.7. Anwender sollten auf das nächste Update warten.
Die zahlreichen Bugfixes in PHP 5.3.7 soll die serverseitige Skriptsprache stabilisieren. Gleichzeitig läuft der Support für PHP 5.2 aus.
Mit Zend Server 5.5 erhält der PHP-basierte Anwendungsserver sein erstes Update seit Februar 2010. Schwerpunkt in Zend Server 5.5 ist der automatische Einsatz und die Verteilung von Anwendungen.
Die Entwickler stellen zehn neue Funktionen für PHP vor, über die sie abstimmen wollen: Funktionen mit einer Mehrheit sollen in PHP 5.4 implementiert werden, dessen Alphaphase für August 2011 geplant ist.
PHP ist zu langsam, also müssen Hacks her, um die Scriptsprache zu beschleunigen. Entwickler Robert Eisele hat seine Version von PHP 5.3.6 bereitgestellt, die nicht nur einen Geschwindigkeitsschub, sondern auch eine verbesserte Usability verspricht.
Das Open Invention Network übernimmt Patente auf serverseitige Skript-Technologien. Diese wurden noch vor ASP, JSP und PHP entwickelt.
Die freie Entwicklungsumgebung Netbeans 7.0 ist als finale Version erschienen. Sie soll die erste IDE sein, die Java SE 7 vollständig unterstützt. Java 7 wird erst für Mitte des Jahres 2011 erwartet.
Das PHP-Framework Fuel soll die Entwicklungszeiten durch eine aufgeräumte Syntax verkürzen und äußerst portabel sein. Das Fuel-Team hat eine erste Vorabversion veröffentlicht.
Das PHP-Team hat zwei Updates veröffentlicht, die den jüngst bekanntgewordenen Floating-Point-Bug korrigieren.
Eine einzige Zahl macht es möglich: Die Scriptsprache PHP ist in der 32-Bit-Variante anfällig für DoS-Angriffe. Mittlerweile wurde der Fehler in den aktuellen Entwicklerversionen von PHP beseitigt.
Zend hat seine PHP-Entwicklungsumgebung Zend Studio in der Version 8.0 veröffentlicht. Damit ist es möglich, Code direkt in einer virtuellen Produktionsumgebung zu testen.
Die aktuelle Version des Entwickler-Frameworks APF für PHP bringt vor allem Verbesserungen am API und der Validierung. Das Benutzerverwaltungsmodul wurde um die Verwaltung von Sichtbarkeitsberechtigungen erweitert.
Mit PHP 5.3.3 und 5.2.14 veröffentlicht das PHP-Team zwei Bugfixupdates der freien Scriptsprache, die diverse Sicherheitslücken schließen. Eine Änderung in PHP 5.3 ist nicht abwärtskompatibel.
Das spanische Open-Source-Unternehmen Irontec will PHP auf Android-Smartphones bringen. Dazu hat es das Projekt PHP for Android gestartet und eine erste Version veröffentlicht.
Das PHP-Unternehmen Zend erweitert sein Produktportfolio um den Zend Server Cluster Manager, mit dem sich mehrere Instanzen des kommerziellen PHP-Application-Servers Zend Server verwalten lassen. Das soll die Skalierbarkeit und Verfügbarkeit von Applikationen verbessern.
Im April 2010 hatte die Programmiersprache C Java nach vier Jahren vom ersten Platz des Popularitätsindex von Tiobe verdrängt. Nun ist Java im Juni 2010 wieder zurück an der Spitze.
Nach mehr als vier Jahren steht die Programmiersprache C wieder auf Platz 1 im Tiobe-Index, der versucht, die Popularität von Programmiersprachen abzubilden. C profitiert vor allem von der Schwäche Javas.
Das PHP-Projekt hat ein weiteres Maintenance-Release von PHP 5.3 veröffentlicht. PHP 5.3.2 beseitigt zahlreiche Fehler und schließt Sicherheitslücken.
Zend will PHP-Entwicklern die Fehlersuche mit seinem neuen Zend Server 5.0 und dessen Code Tracing erleichtern. Zudem beschleunigt die Software PHP durch diverse Caching-Mechanismen und steht ab sofort in der finalen Version zur Verfügung.
Facebook hat mit HipHop eine Software zur Beschleunigung von PHP veröffentlicht. HipHop ist bei Facebook bereits im Einsatz und hat die Serverlast halbiert.
Das Adventure-PHP-Framework (APF) ist in der Version 1.11 auf Geschwindigkeit optimiert worden. Außerdem wurde die Unterstützung für PHP 4 entfernt und die für PHP 5.3 verbessert.
Drei Versionen des Zend-Frameworks haben die Entwickler mit Patches für kritische Sicherheitslücken versehen. Die Entwickler raten zu einem Update auf die Versionsnummern 1.9.7, 1.8.5 und 1.7.9.
Die PHP-Version 5.2.12 schließt mehrere Sicherheitslücken. Zudem wurden insgesamt 60 Fehler korrigiert, was der Software zu mehr Stabilität verhelfen soll.
Zend aktualisiert seine PHP-Entwicklungsumgebung, so dass Zend Studio mit der Version 7.1 die Unterstützung für taskorientierte Programmierung und PHP Archive (PHAR) sowie eine Remote-Server-Synchronisierung mitbringt.
Die Version 2.0 des PHP-Frameworks Zend soll in Teilbereichen komplett überarbeitet werden. Anwender sind aufgefordert, die Änderungsvorschläge zu diskutieren.
Mit PHP 5.3.1 beseitigen die Entwickler der freien Skriptsprache zahlreiche Fehler. Auch einige Sicherheitslücken werden beseitigt, so dass allen Nutzern zum Update geraten wird.
Das Team um die Entwicklungsumgebung KDevelop hat eine weitere Beta für KDE 4.3 veröffentlicht. Neben zahlreichen Bugfixes wurde auch ein Plug-in für PHP beigefügt.
Zend bietet derzeit eine Betaversion seines PDP-Servers Zend Server 5.0 an. Die Software unterstützt PHP 5.3, Code Tracing und Job Queues.
Mit PHP 5.2.11 beseitigen die Entwickler der freien Scriptsprache einige Sicherheitslücken und Bugs, was die Stabilität der Software erhöhen soll.
Der Einsatz dynamischer Programmiersprachen wie Javascript und PHP bei Open-Source-Projekten nimmt zu. Unangefochten steht aber weiter C an erster Stelle. Das ist das Ergebnis einer Untersuchung des US-Unternehmens Black Duck.
Zend hat seine PHP-Entwicklungsumgebung Zend Studio überarbeitet und in der Version 7.0 veröffentlicht. Diese Version unterstützt die Neuerungen der vor kurzem erschienenen PHP-Version 5.3 und ist eng mit Zend Server und Zend Framework verknüpft.
Mit der Veröffentlichung von PHP 5.3.0 halten zahlreiche größere Änderungen Einzug in die freie Scriptsprache. Einige davon waren ursprünglich erst für PHP 6 geplant.
Die neue Version 6.7 der freien IDE NetBeans bindet Suns Entwicklungsplattform Kenai ein und integriert das Buildsystem Maven. Zu den weiteren Neuerungen zählt die direkte Unterstützung für Grails 1.1.
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.
PHP 5.3 ist in Form des zweiten Release Candidates (RC2)verfügbar. Ein weiterer Release Candidate ist ebenfalls geplant. Die neue Testversion behebt Fehler und verbessert die Stabilität.
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.
In der neuen Windows Web App Gallery versammelt Microsoft verschiedene freie Webanwendungen, die auf Windows laufen und sich einfach aus dem Angebot heraus installieren lassen sollen. Der neue Web Platform Installer enthält jetzt auch PHP für Windows.
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.
Zeev Suraski gründete zusammen mit Andi Gutmans das Unternehmen Zend Technologies, das Produkte rund um PHP anbietet, sich aber auch stark an der Entwicklung der freien Scriptsprache beteiligt. Suraski war maßgeblich an der Entwicklung von PHP 4 beteiligt, ist für einige PHP-Erweiterungen verantwortlich und heute zusammen mit Gutmans Co-CTO von Zend. Golem.de sprach in diesem ersten Teil unserer Interviews mit ihm über die Eclipse PHP Development Tools (PDT), Zends Kooperation mit Microsoft und das nahende Ende von PHP 4.
Zend hat seine PHP-Distribution Zend Core überarbeitet, die mit der neuen Version 2.5 eine einheitliche Plattform über verschiedene Betriebssysteme hinweg bieten soll. Zugleich veröffentlichte Zend eine Beta-Version seiner Entwicklungsumgebung Zend Studio for Eclipse, die auf Eclipse PDT basiert.
Drei Jahre nach dem Erscheinen von PHP 5 wurde nun das offizielle Ende von PHP 4 angekündigt. Zum Jahresende stellen die PHP-Entwickler ihre Unterstützung für PHP 4 ein, dann wird es dafür keine offiziellen Updates mehr geben.
E-Mail an news@golem.de