Wird PHP 7 der Nachfolger von PHP 5?

Unter den Entwicklern der Skriptsprache PHP diskutiert man derzeit, ob das nächste Major Release PHP 7 statt PHP 6 heißen soll. Da es bereits gescheiterte Versuche für eine Version 6 gab, fürchten Teile der Gruppe Verwirrung bei den Nutzern.

In Pocket speichern vorlesen Druckansicht 128 Kommentare lesen
Lesezeit: 3 Min.
Von
  • Julia Schmidt

Vergangenes Wochenende hatte Entwickler Andrea Faulds die Abstimmung darüber eröffnet, wie die nächste Hauptversion der Skriptsprache PHP heißen soll, bevor sie sie nun aufgrund eines Ungleichgewichts bei den Argumenten vorerst wieder schloss. Anscheinend gab es durch Editiervorgänge auf der entsprechenden Seite nach Beginn der Abstimmung mehr Argumente, die für PHP 7 sprachen, sodass Faulds eine einseitige Beeinflussung der Wähler befürchtete. Sobald der Stand wieder ausgeglichen ist, will man die Entscheidung wohl erneut in deren Hand geben.

Zur Wahl standen PHP 6, das als Nachfolger der 5.x-Serie die naheliegende Wahl wäre und PHP 7. Die Befürworter der zweiten Variante führen an, dass die Arbeiten am ursprünglichen PHP 6 schon 2010 abgebrochen wurden und eine Weiterverwendung des Namens Erwartungen wecke, die eher auf diese alte Version abziele.

Da es zum ursprünglichen PHP 6 bereits unzählige Ressourcen gäbe, könnte dies Nutzer verwirren, da sie beim Lesen der alten Materialien mit anderen Konzepten konfrontiert würden (etwa dem Stolperstein der Unicode-Implementierung, wegen dem der letzte Versuch nie das Licht der Öffentlichkeit gesehen hatte), als in der nächsten Version tatsächlich unterkämen. Eine neue Versionsnummer könne hier Klarheit schaffen. Den Punkt der Gegenseite, dass eine Version zu überspringen ebenfalls für Durcheinander sorgen könne, wollen sie damit entkräften, dass auch Projekte wie MariaDB und Java größere Versionssprünge ohne nennenswerte Probleme bewältigten. Ohnehin wäre dann klar, dass es sich bei Version 7 um die aktuelle handele – allein deshalb, weil es bei der Veröffentlichung die höchste verfügbare Versionsnummer sei.

Befürworter der regulären Weiterführung der Versionsnummern setzen Argumenten wie dem der vorhandenen Materialien entgegen, dass diese automatisch an Bedeutung verlören, sobald neue Texte und Ähnliches vorlägen. Alte Bücher beispielsweise würden früher oder später in Rankings heruntergestuft, da ihre Bewertungen aufgrund der mangelnden Aktualität und fehlender Aspekte schlechter würden. Zudem habe man bereits viele neue Ressourcen für die kommende Version veröffentlicht, die alle mit PHP 6 ausgezeichnet wären, da dies der logische nächste Schritt sei. Außerdem gibt man zu bedenken, dass die Wahrnehmung innerhalb der Gruppe, etwa, dass "das alte" PHP 6 mit all seinen Einzelheiten im Bewusstsein der PHP-Entwickler sei, eventuell nicht die Realität widerspiegele, da nicht alle so involviert waren, wie die Entwickler auf der Mailing-Liste. Große Versionssprünge sieht man in diesem Lager anders als bei den PHP-7-Proponenten als Änderung des Versionsschemas an.

Ursprünglich arbeiteten die PHP-Entwickler seit 2005 an Version 6 der Skriptsprache. Da es nach fünf Jahren immer noch Probleme bei der Unicode-Implementierung gab, gab man die Bemühungen vorerst auf. Darüber hinausgehende Features hatten ihren Weg in PHP 5.3 und 5.4 gefunden. (jul)