Webentwicklung: PHP 7 und der Einfluss von Facebook

Das kommende PHP 7 wird viele bestehende Installationen und Erweiterungen kaputtmachen, die Sprache aber auch wesentlich beschleunigen. Das zeigt ein Ausblick auf der Fosdem. Großen Anteil daran hat Facebook - allerdings anders, als zu erwarten wäre.

Artikel veröffentlicht am ,
Das PHP-Maskottchen Elephpant
Das PHP-Maskottchen Elephpant (Bild: Flickr/Cal Evans - CC-BY-SA 2.0)

Ob einige der neuen Funktionen in PHP 7 durch die Community von Facebook übernommen worden sind oder ob diese zufällig die gleichen Ideen umsetzten, weil die eben gut sind, ist laut der Entwicklerin Sara Golemon schwer zu beurteilen. Zwar spreche vieles gegen eine Koinzidenz, trägt die Facebook-Angestellte auf der Fosdem mit viel Ironie vor, sie wolle dies aber auch nicht gänzlich ausschließen.

Inhalt:
  1. Webentwicklung: PHP 7 und der Einfluss von Facebook
  2. Operatoren, Typen, Interna

Überzeugt ist sie jedoch davon, dass die starke Konkurrenz mit der HHVM und dem PHP-Dialekt Hack die Entwicklung der neuen Sprachgeneration zumindest deutlich anrege. Dies sei zudem ein freundliches Rennen gegeneinander, da zwei Laufzeitumgebungen miteinander konkurrierten.

Aufräumarbeiten bringen Herausforderungen

Doch statt sich nur um Neuerungen zu kümmern, hat sich die Community dazu entschlossen, die Programmiersprache einem "Frühjahrsputz" zu unterziehen, wie es Golemon nennt. So wurden einige Funktionen komplett entfernt, wie auch Schnittstellen zu nicht mehr gepflegter Software. Darüber hinaus ist die Syntax von Variablen vereinheitlicht worden, wodurch sich die Semantik bestimmter Ausdrücke ändert.

Dieser Bruch zur alten Generation ist von den Entwicklern gewollt, da sich dies aus ihrer Sicht mit dem Wechsel auf PHP 7 leicht umsetzen lässt. Die schlechte Nachricht daran sei aber, dass die meisten PHP-Erweiterungen wohl aufwendig angepasst werden müssten. Bei besonders komplexer Software sei eventuell sogar ein Neuschreiben einfacher, vermutet Golemon.

Unicode mit UTF-8 statt PHP6

Doch PHP 7 soll den Programmierern auch viele nützliche Neuerungen bringen. Dazu zählt etwa die ausreichende Unterstützung für Unicode. Dies sollte eigentlich mit PHP 6 tief in die Sprache eingebaut werden, wurde aber nie umgesetzt. Wohl weil dies ein rein akademischer Ansatz gewesen sei, was der Community nicht entsprochen habe, so Golemon.

Um Verwirrung zu vermeiden wird Version 6, die nie erschienen ist, einfach übersprungen. Dank Escape-Sequenzen im Code sollen dennoch Unicode-Zeichen genutzt werden können, zur Kodierung wird UTF-8 verwendet. Eine sprechende Syntax wie etwa SNOWMAN, in der die Namen der Unicode-Zeichen benutzt werden können, wird ebenfalls diskutiert. Eine Klasse zum Umgang mit den Zeichen kann auch verwendet werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Operatoren, Typen, Interna 
  1. 1
  2. 2
  3.  


TheUnichi 05. Feb 2015

Ich habe nicht umsonst TypeScript davor geschrieben. Mit TypeScript kann man...

Moe479 05. Feb 2015

habt ihr keine sammlung aus wrapper-funktionen oder eine datenbank-klasse die zentral...

Sammie 05. Feb 2015

Wozu denn? Eine Byte-Order-Mark braucht man technisch gesehen nur bei UTF-16 oder UTF...

kitingChris 05. Feb 2015

ja ganz warm anziehen... aber nur weil es draußen kalt ist... Auf welcher Grundlage...



Aktuell auf der Startseite von Golem.de
Künstliche Intelligenz
So funktioniert ChatGPT

Das mächtige Sprachmodell ChatGPT erzeugt Texte, die sich kaum von denen menschlicher Autoren unterscheiden lassen. Wir erklären die Technologie hinter dem Hype.
Ein Deep Dive von Helmut Linde

Künstliche Intelligenz: So funktioniert ChatGPT
Artikel
  1. i4: BMW lässt sich am Berg nicht updaten
    i4
    BMW lässt sich am Berg nicht updaten

    Die Besitzerin eines BMW i4 hat die Fehlermeldung entdeckt, ihr Parkplatz sei zu steil für ein Update der Bordsoftware.

  2. Schwacher PC-Markt: Dell streicht mehr als 6.600 Stellen
    Schwacher PC-Markt
    Dell streicht mehr als 6.600 Stellen

    Laut einem internen Schreiben soll die Belegschaft um 5 Prozent reduziert werden. Ursache sei der schwächelnde PC-Markt.

  3. Linux-E-Learning-Paket zum halben Preis!
     
    Linux-E-Learning-Paket zum halben Preis!

    Linux-Profi werden mit dem 16-stündigen E-Learning-Paket der Golem Karrierewelt. Noch bis Ende Februar mit 50 Prozent Rabatt!*
    Sponsored Post von Golem Karrierewelt

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • RAM im Preisrutsch - neue Tiefstpreise! • Powercolor RX 7900 XTX 1.195€ • AMD Ryzen 7 5800X3D 329€ • Nur noch heute TV-Sale mit bis 77% Rabatt bei Otto • Lenovo Tab P11 Plus 249€ • MindStar: Intel Core i7 13700K 429€ • Logitech G915 Lightspeed 219,89€ • PCGH Cyber Week [Werbung]
    •  /