Du hast wahrscheinlich schon davon gehört, wie der neue WordPress Gutenberg Editor die blockbasierte Bearbeitung in WordPress ermöglicht.

Hinter den Kulissen gibt es eine Veränderung, die normale Benutzer vielleicht nicht bemerken. Gutenberg-Blöcke funktionieren mit JavaScript (React, JSX und ES6) und nicht mit PHP. Diese Veränderung, zusammen mit anderen Veränderungen in der Webentwicklung, könnte Dich dazu veranlassen, Dich zu fragen: „Ist PHP tot?“.

Also…. ist es das? Sollen wir das Bestattungsinstitut anrufen und mit den Vorbereitungen beginnen? Nun, zunächst einmal ist es wichtig, darauf hinzuweisen, dass es einen großen Unterschied gibt zwischen dem Wunsch, dass PHP tot ist, und dem, dass PHP tatsächlich tot ist.

Seit Jahren wird der Tod von PHP gefordert (Sie finden die Beiträge von „Is PHP Dead?“ bereits 2011). Und doch bleibt PHP immer noch bestehen…

In diesem Beitrag werden wir uns mit den Daten beschäftigen und zeigen, dass PHP nicht kurz davor steht, tot zu sein (auch wenn Du es Dir wirklich wünscht).

Ist PHP tot? Nur wenn Du die PHP-Nutzungsstatistik ignorierst

Ok, PHP ist vielleicht nicht die beste oder modernste Programmiersprache. Aber das bedeutet nicht, dass es tot ist, und es ist ziemlich schwer, mit den PHP-Statistiken hier zu argumentieren…

Zuerst schauen wir uns an, was W3Techs zu sagen hat.

Nach den Daten von W3Techs wird PHP von 78,9% aller Webseiten mit einer bekannten serverseitigen Programmiersprache verwendet. Also fast 8 von 10 Webseiten, die Du im Internet besuchst, verwenden PHP in irgendeiner Weise. Was uns zu dieser Tatsache führt…

ist PHP tot?

PHP kann nicht sterben

Um ehrlich zu sein, diese Zahl nimmt ab. Im November 2017 hatte W3Techs PHP als serverseitige Sprache für 80,1% der Webseiten angegeben. Diese Zahl sank im Juni 2018 auf 79,6%, und jetzt ist sie auf 78,9% gesunken, wenn wir diesen Beitrag im November 2018 veröffentlichen.

Allerdings muss man auch einige der Statistiken nicht auf die Goldwaage legen. Einige dieser Scan-Tools suchen einfach nach dem X-Powered-By HTTP-Header. Einige Hosting-Provider, darunter Kinsta, entfernen diese Header aus Sicherheitsgründen vor der Übertragung auf den Server. Daher könnte die Anzahl der Webseiten, die PHP verwenden, tatsächlich höher sein.

Aber da, wenn die Zahl immer noch über 75% liegt, ist es schwierig, diesen Rückgang zu nutzen, um PHP als tot zu erklären.

Diese Zahlen sollten wirklich nicht überraschen, wenn man darüber nachdenkt. Zunächst einmal verwendet WordPress, das beliebteste Content Management System überhaupt, PHP. Da WordPress über 32% aller Webseiten im Internet betreibt, sind das viele Webseiten, die PHP verwenden.

Aber es geht auch nicht nur um WordPress. Es gibt Tonnen von anderen großen und kleinen Webseiten, die mit PHP erstellt wurden. So ist beispielsweise MediaWiki, die Software hinter Wikipedia, in PHP geschrieben. Und, oh ja, sowohl Drupal als auch Joomla verwenden auch PHP.

Auch PHP ist schneller und besser als je zuvor.

Mit den neuesten Versionen von PHP ist PHP schneller denn je. Unsere aktuellen PHP-Benchmarks zeigen eine enorme Leistungssteigerung für PHP 7.X gegenüber PHP 5.6.

In unseren Tests mit WordPress und beliebten eCommerce-Plugins wie WooCommerce und Easy Digital Downloads hat PHP 7.2, 2-3x mehr Anfragen pro Sekunde als PHP 5.6.

WordPress PHP benchmarks

WordPress PHP Benchmarks

 

Besser noch, PHP 7 ist auch im Vergleich zu anderen Sprachen günstig.

Darüber hinaus bringen die Versionen von PHP 7.X auch neue Verbesserungen für Entwickler wie:

  • kombinierter Vergleichsoperator
  • Null-Koaleszenzoperator
  • Hinweis auf neue Typen
  • anonyme Klassen
  • Nullable Typen
  • wiederholbare und ungültige Rückgaben
  • Multi-Catch-Exception-Behandlung
  • Schlüssel, die in Listen verwendbar sind
  • nachfolgende Kommas
  • mehr negative Zeichenkettenversätze
  • Zahlenoperatoren und fehlerhafte Zahlen
  • HTTP/2 Server Push

Natürlich wirst Du diese Verbesserungen nur bemerken, wenn Du tatsächlich die neueste Version von PHP verwendest. Leider ist das oft nicht der Fall.

Laut WordPress.org verwenden ~82,6% der WordPress-Seiten PHP 7.0 oder niedriger, mit 36,9% verwendet die Mehrheit PHP 5.6:

PHP Versionsnutzung für WordPress-Seiten

PHP Versionsnutzung für WordPress-Seiten

PHP-Versionen 7.0 und darunter erhalten keinen aktiven Support mehr und werden Ende 2018 den Sicherheits-Support verlieren.

Die Tatsache, dass so viele Webseiten auf einer PHP-Version laufen, die offiziell ihr Ende gefunden hat, hilft dem Ruf von PHP bei Entwicklern wahrscheinlich nicht.

Lese diesen Beitrag, wenn Du Dir immer noch nicht sicher bist, warum Du Deine PHP-Version aktualisieren musst.

Es ist einfach PHP-Entwickler zu finden.

Aufgrund der Popularität von PHP ist es einfach, PHP-Entwickler zu finden. Und nicht nur PHP-Entwickler – sondern PHP-Entwickler mit Erfahrung.

Haben Sie mit Ausfallzeiten und WordPress-Problemen zu kämpfen? Kinsta ist die Hosting-Lösung, die Ihnen Zeit spart! Sieh dir unsere Features an

Noch wichtiger ist, dass es den PHP-Entwicklern selbst anscheinend gut geht, wie dieser Tweet von Brandon Savage so treffend hervorhebt:

Für neuere Frameworks ist es schwieriger, Entwickler zu finden, insbesondere solche mit Erfahrung.

Noch wichtiger ist es, dass manchmal ein Erlebnis mit voller Kraft ohne Zeitmaschine nicht möglich ist. Für eine humorvolle Einstellung gibt es diesen Reddit-Post, wo eine Stellenbeschreibung einen React-Entwickler mit 5 Jahren Erfahrung im Jahr 2017 wollte, zu diesem Zeitpunkt war React erst ~4 Jahre alt.

Du musst PHP nicht mögen, aber es ist nicht tot.

Du magst PHP vielleicht nicht. Verdammt, obwohl wir ein verwalteter WordPress-Host sind, würden wir lügen, wenn wir sagen würden, dass alle unsere Entwickler PHP lieben. Tatsächlich sind sowohl unser MyKinsta Dashboard als auch das Affiliate-Dashboard vollständig auf Node und React aufgebaut, die beide JavaScript-basiert sind, nicht auf PHP. Aber auch hier gilt: PHP nicht zu mögen, bedeutet nicht, dass es tot ist oder gar stirbt.

Nur weil man PHP nicht mag, heißt es nicht, dass es tot ist. 😉 Sie wird immer noch von über 78% aller Webseiten als Serverseitige Sprache genutzt. Click to Tweet

Bjarne Stroustrup, die Schöpferin von C++, hat hier ein passendes Zitat:

Es gibt nur zwei Arten von Sprachen: die, über die sich die Menschen beschweren und die, die niemand benutzt.

Ja, PHP scheint nach den Daten von W3Techs etwas Dampf zu verlieren. Aber selbst wenn PHP weiterhin mit gleicher Geschwindigkeit abnimmt, würde es über 25 Jahre dauern, bis PHP überhaupt unter die 50%-Marke fällt!

Am Ende sind all diese Beiträge über „Ist PHP tot?“ wirklich nur Beispiele für Betteridges Gesetz der Schlagzeilen – „Jede Schlagzeile, die mit einem Fragezeichen endet, kann mit dem Wort nein beantwortet werden.“

Was denkst Du denn? Ist PHP tot? Liebst Du PHP? Wünschst Du Dir, Du könntest PHP mit einem Kissen ersticken? Lasst es uns in den Kommentaren wissen!