Abo
  • Services:
Anzeige
Die PHP-Community verliert eines ihrer aktivsten Mitglieder.
Die PHP-Community verliert eines ihrer aktivsten Mitglieder. (Bild: PHP.net)

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.

Anzeige

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

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.


eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. über Ratbacher GmbH, Münster
  2. T-Systems International GmbH, Berlin
  3. DRÄXLMAIER Group, Garching
  4. matrix technology AG, München


Anzeige
Spiele-Angebote
  1. 38,99€
  2. 16,99€
  3. (-15%) 42,49€

Folgen Sie uns
       

Anzeige
Whitepaper
  1. Mit digitalen Workflows Geschäftsprozesse agiler machen
  2. Sicherheitsrisiken bei der Dateifreigabe & -Synchronisation
  3. Kritische Bereiche der IT-Sicherheit in Unternehmen


  1. Open Data

    Thüringen stellt Geodaten kostenfrei zur Verfügung

  2. Whistleblowerin

    Obama begnadigt Chelsea Manning

  3. Stadtnetz

    Straßenbeleuchtung als Wifi-Standort problematisch

  4. Netzsperren

    UK-Regierung könnte Pornozensur willkürlich beschließen

  5. Kartendienst

    Google Maps soll künftig Parksituation anzeigen

  6. PowerVR Series 8XE Plus

    Imgtechs Smartphone-GPUs erhalten ein Leistungsplus

  7. Projekt Quantum

    GPU-Prozess kann Firefox schneller und sicherer machen

  8. TV-Kabelnetz

    Tele Columbus will höhere Datenrate und mobile Conversion

  9. Fingerprinting

    Nutzer lassen sich über Browser hinweg tracken

  10. Raumfahrt

    Chinas erster Raumfrachter Tianzhou 1 ist fertig



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Autonomes Fahren: Wenn die Strecke dem Zug ein Telegramm schickt
Autonomes Fahren
Wenn die Strecke dem Zug ein Telegramm schickt
  1. Fahrgastverband "WLAN im Zug funktioniert ordentlich"
  2. Deutsche Bahn WLAN im ICE wird kostenlos
  3. Mobilfunk Telekom baut LTE an Regionalbahnstrecken aus

Intel Core i7-7700K im Test: Kaby Lake = Skylake + HEVC + Overclocking
Intel Core i7-7700K im Test
Kaby Lake = Skylake + HEVC + Overclocking
  1. Kaby Lake Intel macht den Pentium dank HT fast zum Core i3
  2. Kaby Lake Refresh Intel plant weitere 14-nm-CPU-Generation
  3. Intel Kaby Lake Vor der Vorstellung schon im Handel

Dienste, Programme und Unternehmen: Was 2016 eingestellt und geschlossen wurde
Dienste, Programme und Unternehmen
Was 2016 eingestellt und geschlossen wurde
  1. Kabel Mietminderung wegen defektem Internetkabel zulässig
  2. Grundversorgung Kanada macht Drosselung illegal
  3. Internetzugänge 50 MBit/s günstiger als 16 MBit/s

  1. Was macht dann Drillisch?

    Apfelbrot | 06:52

  2. Re: Wir müssen unsere Schreib-Methoden ändern

    Apfelbrot | 06:51

  3. Re: nicht eher O2?

    Spaghetticode | 06:51

  4. Re: Schaden trägt nur der Leser!

    rocketfoxx | 06:31

  5. "Deutschland Lizenz"...

    katze_sonne | 06:19


  1. 06:01

  2. 22:50

  3. 19:05

  4. 17:57

  5. 17:33

  6. 17:00

  7. 16:57

  8. 16:49


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel