Zum Hauptinhalt Zur Navigation

Programmiersprache: Erste Alpha von PHP 7 erschienen

Das Entwicklerteam von PHP hat eine erste Alphaversion seiner neuen Sprachgeneration veröffentlicht. Darin enthalten sind auch kontrovers diskutierte Funktionen. Noch können aber Neuerungen hinzukommen.
/ Sebastian Grüner
22 Kommentare News folgen (öffnet im neuen Fenster)
Die erste Alpha von PHP 7 steht zur Verfügung. (Bild: PHP.net)
Die erste Alpha von PHP 7 steht zur Verfügung. Bild: PHP.net

Bereits zu Beginn dieses Jahres hat die Facebook-Angestellte Sara Golemon auf der Fosdem einen Ausblick auf PHP 7 gegeben. In der nun veröffentlichten ersten Alphaversion(öffnet im neuen Fenster) der neuen Sprachgeneration sind viele dieser Funktionen bereits vorhanden. Über einige ist in der Vergangenheit teils heftig gestritten worden.

Das gilt wohl allen voran für die Möglichkeit, skalare Typen im Programmcode deklarieren zu können. Erst in einer fünften Version ist der Vorschlag schließlich angenommen worden. Ebenso kann dem Rückgabewert einer Funktion ein bestimmter Typ zugeordnet werden.

Im Vergleich zur aktuellen 5er-Generation bietet PHP 7 eine deutlich bessere Leistung, in der Ankündigung der Alpha heißt es, die neue Engine sei gar bis zu doppelt so schnell wie bisher. Neu sind zudem eine konsistente Unterstützung für 64-Bit, der Null Coalesce Operator(öffnet im neuen Fenster) ?? sowie der Drei-Wege-Vergleichsoperator(öffnet im neuen Fenster) ᐸ=ᐳ, der wegen seiner Form auch Spaceship genannt wird.

Plan für die Veröffentlichung steht

Ausführliche Details zu der ersten Alpha von PHP 7 finden sich in der News-Datei(öffnet im neuen Fenster) , die einfach über Github eingesehen werden kann. Für Entwickler steht auch eine Liste mit Änderungen im Verhalten(öffnet im neuen Fenster) der Sprache bereit, die Erklärungen und Beispiele beinhaltet.

Theoretisch kann sich an diesen Ausführungen noch etwas ändern. Es ist aber davon auszugehen, dass diese nur noch erweitert werden. Denn offiziell kann das Team bis zum Erscheinen einer Beta noch Funktionen ändern oder neue hinzufügen, die Diskussionen darum sind aber bereits sehr weit fortgeschritten.

Vorabversionen von PHP 7 sollen von nun an im Rhythmus von zwei Wochen erscheinen. Die finale Version ist zurzeit für Mitte November 2015 geplant.(öffnet im neuen Fenster) Ob das eingehalten werden kann, ist aber noch unklar.

Für experimentierfreudige Nutzer steht der Quellcode von PHP 7 Alpha 1 zum Download(öffnet im neuen Fenster) bereit.


Relevante Themen