Abo
  • IT-Karriere:

Andrea Faulds: Unsichere Zukunft für wichtige PHP-7-Funktionen

Andrea Faulds, maßgeblich an der Entstehung von PHP 7 beteiligt, steigt aus der Entwicklung aus. Damit werden einige neue Funktionen, vor allem die skalare Typisierung, vorerst nicht gepflegt.

Artikel veröffentlicht am ,
Die PHP-Community verliert eines ihrer aktivsten Mitglieder.
Die PHP-Community verliert eines ihrer aktivsten Mitglieder. (Bild: PHP.net)

"Ich höre auf", mit diesem kurzen und eindeutigen E-Mail-Betreff kündigt Andrea Faulds ihren Rückzug aus der Entwicklung von PHP an. In nur zwei Jahren hat Faulds an einigen grundlegenden Arbeiten an der Programmiersprache mitgewirkt und größere Änderungen für das kommende PHP 7 vorgeschlagen, deren Weiterentwicklung nun ungewiss ist.

Stellenmarkt
  1. GKV-Spitzenverband, Berlin
  2. Pfennigparade SIGMETA GmbH, München

Das gilt vor allem für das geplante und kontrovers diskutierte skalare Typensystem in PHP 7. Damit erhielte die Sprache die Typen int, float, string und bool sowie eine strikte Überprüfung dieser Typen pro Datei, falls dies gewünscht ist. Faulds ist bisher ebenfalls verantwortlich gewesen für den Drei-Wege-Vergleichsoperator, den Void-Rückgabewert sowie die Unterstützung für sogenannte Big-Ints.

Jede der genannten Funktionen benötigt nun einen neuen Entwickler, der den Code pflegt und die Diskussionen und die Wahl zur Aufnahme in PHP 7 verantwortet. Für den Vergleichsoperator ist dies bereits geschehen. Ob dies bei den anderen ebenfalls noch geschieht, muss sich zeigen. Besonders für das Typensystem ist das wohl aber sehr viel Arbeit, da diese Funktion seit Wochen teils heftig diskutiert worden ist.

Eine derzeit dazu laufende Abstimmung ist durch das beendete Engagement von Faulds nun vorzeitig abgebrochen worden. Bei einer vergleichsweise sehr hohen Wahlbeteiligung ist die nötige Zweidrittelmehrheit zurzeit mit nur einer Stimme verfehlt worden. Es ist also möglich, dass die Funktion nach weiteren Diskussionen doch noch in PHP 7 eingepflegt wird.

Zeitmangel als Begründung

Dass Faulds aus der Entwicklung aussteigt, begründet sie mit dem gewachsenen Zeitaufwand, den sie nicht mehr bewältigen könne. Zwar würde sie ihre begonnenen Aufgaben gern beenden, dazu fehle ihr aber neben der Zeit auch die Motivation. Sie möchte sich künftig auf andere Aufgaben konzentrieren. Faulds betrieb ihr PHP-Engagement in ihrer Freizeit als Hobbyprojekt neben dem Studium.

Die Entscheidung solle zudem nicht als Wertung an der Diskussionskultur oder der PHP-Community gesehen werden. Es seien alles wundervolle Menschen und die Arbeit immer ein Vergnügen gewesen, wie sie schreibt. Entsprechend fallen auch fast alle bisherigen Reaktionen auf die Ankündigung verständnisvoll aus.

Die Facebook-Angestellte Sara Golemon, die PHP 7 auf der Fosdem vorstellte, zeigt sich aber auch sichtlich verärgert darüber, dass es überhaupt zu der Entscheidung gekommen ist. Ohne die langwierigen und zeitintensiven Diskussionen hätte Faulds womöglich an dem Projekt weitergearbeitet.

Für PHP 7 bereits festgelegte Funktionen, die Faulds eingebracht hatte, sind der Null Coalesce Operator ??, eine verbesserte Integer-Semantik, eine Fehlermeldung für Integer-Überläufe sowie die Methode Closure::call.



Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. mit Gutschein: NBBGRATISH10

phw 18. Feb 2015

Der ganze Post ist dermaßen an den Haaren herbeigezogen. Jetzt kommt es mal vor, dass...

leed 17. Feb 2015

Nicht unbedingt, gibt ja auch die ganz hässlichen jsp Webseiten. Es mag zwar gute Seiten...

DerVorhangZuUnd... 17. Feb 2015

Wer so undifferenziert argumentiert ist sowieso nicht Ernstzunehmen. Meiner Erfahrung...

schipplock 17. Feb 2015

aber ich seh gerade...die neuen Features sind wohl nicht mal wirklich gewollt: http...


Folgen Sie uns
       


LED-Projektor Viewsonic X10-4K - Test

Der Viewsonic X10-4K ist ein heller und farbtreuer 4K-Projektor - und kann einen Smart-TV ersetzen.

LED-Projektor Viewsonic X10-4K - Test Video aufrufen
Probefahrt mit Mercedes EQC: Ein SUV mit viel Wumms und wenig Bodenfreiheit
Probefahrt mit Mercedes EQC
Ein SUV mit viel Wumms und wenig Bodenfreiheit

Mit dem EQC bietet nun auch Mercedes ein vollelektrisch angetriebenes SUV an. Golem.de hat auf einer Probefahrt getestet, ob das Elektroauto mit Audis E-Tron mithalten kann.
Ein Erfahrungsbericht von Friedhelm Greis

  1. Freightliner eCascadia Daimler bringt Elektro-Lkw mit 400 km Reichweite
  2. Mercedes-Sicherheitsstudie Mit der Lichtdusche gegen den Sekundenschlaf
  3. Elektro-SUV Produktion des Mercedes-Benz EQC beginnt

Noise Cancelling Headphones 700 im Test: Boses bester ANC-Kopfhörer sticht Sony vielfach aus
Noise Cancelling Headphones 700 im Test
Boses bester ANC-Kopfhörer sticht Sony vielfach aus

Bose schafft mit seinen neuen Noise Cancelling Headphones 700 eine fast so gute Geräuschreduzierung wie Sony und ist in manchen Punkten sogar besser. Die Kopfhörer haben uns beim Testen aber auch mal genervt.
Ein Test von Ingo Pakalski

  1. Bose Frames im Test Sonnenbrille mit Musik
  2. Noise Cancelling Headphones 700 ANC-Kopfhörer von Bose versprechen tollen Klang
  3. Frames Boses Audio-Sonnenbrille kommt für 230 Euro nach Deutschland

Google Maps: Karten brauchen Menschen statt Maschinen
Google Maps
Karten brauchen Menschen statt Maschinen

Wenn Karten nicht mehr von Menschen, sondern allein von Maschinen erstellt werden, erfinden diese U-Bahn-Linien, Hochhäuser im Nationalpark und unmögliche Routen. Ein kurze Liste zu den Grenzen der Automatisierung.
Von Sebastian Grüner

  1. Kartendienst Google bringt AR-Navigation und Reiseinformationen in Maps
  2. Maps Duckduckgo mit Kartendienst von Apple
  3. Google Maps zeigt Bikesharing in Berlin, Hamburg, Wien und Zürich

    •  /