• IT-Karriere:
  • Services:

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

Stellenmarkt
  1. Werum IT Solutions GmbH, Lüneburg
  2. Haufe Group, Freiburg

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.  


Anzeige
Hardware-Angebote
  1. (u. a. Ryzen 5 5600X 358,03€)

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...

Vanger 03. Feb 2015

Kurioserweise wird in dem RFC zur Vereinheitlichung der Syntax von Variablen explizit...


Folgen Sie uns
       


Mini-PCs von Asus, Apple und Zotac im Test - Fazit

Wir haben uns den Mac Mini und zwei Alternativen von Asus und Zotac angesehen. Es ist interessant, wie leistungsfähig die Kontrahenten sind.

Mini-PCs von Asus, Apple und Zotac im Test - Fazit Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /