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

Die PHP-Community verliert eines ihrer aktivsten Mitglieder.
Die PHP-Community verliert eines ihrer aktivsten Mitglieder. (Bild: PHP.net)

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. Robert Bosch GmbH, Schwieberdingen
  2. Ratbacher GmbH, Frankfurt am Main
  3. über Harvey Nash GmbH, Berlin
  4. Mediengruppe Pressedruck Dienstleistungs-GmbH & Co. OHG, Augsburg


Anzeige
Blu-ray-Angebote
  1. (u. a. Reign, Person of Interest, Gossip Girl, The Clone Wars)
  2. 29,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. GigaKombi

    Vodafone verbessert Datenpaket für Warten aufs Festnetz

  2. Datenrate

    O2 drosselt mobiles Internet wegen EU-Roamings

  3. Netgear Nighthawk X6S

    Triband-Router kann mit Sprache gesteuert werden

  4. Spark

    DJI-Minicopter stürzt ab

  5. Nachfolger Watchbox

    RTL beendet Streamingportal Clipfish

  6. Chipmaschinenausrüster

    ASML demonstriert 250-Watt-EUV-System

  7. Linux-Distribution

    Opensuse Leap 42.3 baut Langzeitpflege aus

  8. Soziales Netzwerk

    Facebook soll an Smart-Speaker mit Display arbeiten

  9. Kumu Networks

    Vollduplex-WLAN auf gleicher Frequenz soll noch 2018 kommen

  10. IT-Dienstleister

    Daten von 400.000 Unicredit-Kunden kompromittiert



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Poets One im Test: Kleiner Preamp, großer Sound
Poets One im Test
Kleiner Preamp, großer Sound
  1. Dunkirk Interstellar-Regisseur setzt weiter auf 70mm statt 4K
  2. Umfrage Viele wollen weg von DVB-T2
  3. DVB-T2 Freenet TV will wohl auch über Astra ausstrahlen

Quantengatter: Die Bauteile des Quantencomputers
Quantengatter
Die Bauteile des Quantencomputers
  1. Anwendungen für Quantencomputer Der Spuk in Ihrem Computer
  2. Quantencomputer Ein Forscher in den unergründlichen Weiten des Hilbertraums
  3. Quantenprogrammierung "Die physikalische Welt kann kreativer sein als wir selbst"

Shipito: Mit wenigen Mausklicks zur US-Postadresse
Shipito
Mit wenigen Mausklicks zur US-Postadresse
  1. Kartellamt Mundt kritisiert individuelle Preise im Onlinehandel
  2. Automatisierte Lagerhäuser Ein riesiger Nerd-Traum
  3. Onlineshopping Ebay bringt bedingte Tiefpreisgarantie nach Deutschland

  1. Re: 300 US-Dollar...

    forenuser | 22:28

  2. Re: Nicht nachvollziehbar

    stiGGG | 22:28

  3. Re: Slightly off topic - welche App

    hle.ogr | 22:27

  4. Re: Erster Eindruck..

    mnementh | 22:24

  5. Re: Vertragsbruch !!! Sofort Kündigen

    piratentölpel | 22:23


  1. 19:35

  2. 17:26

  3. 16:53

  4. 16:22

  5. 14:53

  6. 14:15

  7. 14:00

  8. 13:51


  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