Du har nog hört talas om hur den nya WordPress Gutenberg-editorn ger blockbaserad redigering till WordPress.

Det pågår en förändring bakom kulisserna som tillfälliga användare kanske inte märker, att Gutenberg-blocken görs med hjälp av JavaScript (React, JSX och ES6), inte PHP. Den förändringen, tillsammans med andra förändringar i webbutveckling, kan få dig att undra, ”är PHP dött?”.

Så… är det? Ska vi ringa till begravningsbyrån och börja förberedelserna? Tja, först är det viktigt att påpeka att det finns stor skillnad mellan att önska att PHP är dött och att PHP faktiskt är dött.

Människor har velat ha bort PHP i flera år nu (du kan hitta ”Är PHP Dött?”-inlägg så långt tillbaka som 2011). Och ändå kvarstår PHP fortfarande…

I det här inlägget gräver vi ner oss i ​​data och visar hur PHP inte är nära att vara dött (även om du verkligen önskar att det var).

Är PHP dött? Endast om du ignorerar PHP-användarstatistiken

Ok, PHP kanske inte är det bästa eller det mest moderna programmeringsspråket. Men det betyder inte att det är dött, och det är ganska svårt att argumentera med PHP-statistiken här…

Låt oss först titta på vad W3Techs har att säga.

Enligt W3Techs data används PHP av 78,9 % av alla webbplatser med ett känt programmeringsspråk på serversidan. Så nästan 8 av de 10 webbplatser som du besöker på Internet använder PHP på något sätt. Vilket leder oss till detta faktum…

PHP kan inte dö
PHP kan inte dö

För att vara rättvis faller det antalet. I november 2017 hade W3Techs PHP som serverspråk för 80,1% av webbplatser. Det antalet sjönk till 79,6% i juni 2018, och nu ligger det till 78,9% när vi publicerar det här inlägget i november 2018.

Men du måste också ta lite av statistiken med en nypa salt. Några av dessa sökverktyg söker helt enkelt efter X-Powered-By HTTP-rubrik. Vissa webbhotell, inklusive Kinsta, tar bort dessa rubriker från sändning på servern av säkerhetsskäl. Därför kan antalet webbplatser som använder PHP faktiskt vara högre.

Men när numret fortfarande är över 75 % är det svårt att använda den nedgången för att uttala PHP som dött.

Dessa siffror borde inte vara överraskande om du tänker på det. Först och främst använder WordPress, det mest populära innehållshanteringssystemet, PHP. Med tanke på att WordPress driver över 34 % av alla webbplatser på Internet, är det många webbplatser som använder PHP bara där. Vill du veta vilken PHP-version du kör? Kolla in vår guide om hur du skapar en phpinfo-sida.

Men det är inte bara WordPress, heller. Det finns massor av andra stora och små webbplatser som är byggda med PHP. Till exempel skrivs MediaWiki, mjukvaran bakom Wikipedia, i PHP. Och javisst ja, både Drupal och Joomla använder också php.

PHP är snabbare och bättre än någonsin

Med de senaste versionerna av PHP, är PHP snabbare än någonsin. Våra senaste PHP-benchmarks visar en enorm prestationsökning för PHP 7.X över PHP 5.6. Och PHP 8.1, som nyligen blev tillgängligt hos Kinsta, är ännu snabbare.

I våra test med WordPress och populära eCommerce-plugins som WooCommerce och Easy Digital Downloads gjorde PHP 7.3 2-3x antalet begäran per sekund jämfört med PHP 5.6. Och PHP 7.4 som Kinsta nyligen gjort tillgänglig är ännu snabbare.

WordPress 5.0 PHP-benchmarks
WordPress 5.0 PHP-benchmarks

Och ännu bättre, PHP 7 mäts också positivt gentemot andra språk.

Utöver det ger PHP 7.X-versioner också nya förbättringar för utvecklare som:

  • Kombinerad jämförelseoperatör
  • Null coalesce-operatör
  • Ny typ-hinting
  • Anonyma klasser
  • Ogiltiga typer
  • Iterabla och tomma returns
  • Undantagshantering med multi-catch
  • Nycklar som kan användas i listor
  • Eftersläntrande kommas
  • Mer negativa sträng-offsets
  • Nummer-operatörer och felaktiga nummer
  • HTTP/2 server push

Självklart kommer du bara att märka dessa förbättringar om du faktiskt använder den senaste versionen av PHP. Tyvärr är det ofta inte fallet.

Enligt WordPress.org använder ~ 64,0% av WordPress-webbplatser PHP 7.1 eller lägre, med 22,9%, flertalet, använder PHP 5.6:

WordPress PHP-versionsstatistik
WordPress PHP-versionsstatistik

PHP-versioner 7.1 och under får inte längre aktivt stöd och förlorade säkerhetsstöd från 2018 och 2019.

Det faktum att så många webbplatser körs på en PHP-version som officiellt når slutet av sitt liv, hjälper antagligen inte PHP: s rykte hos utvecklare.

Läs det här inlägget om du fortfarande inte är säker på varför du behöver uppdatera din PHP-version.

Det är lätt att hitta PHP-utvecklare

På grund av PHPs popularitet är det enkelt att hitta PHP-utvecklare. Och inte bara PHP-utvecklare – men PHP-utvecklare med erfarenhet.

Ännu viktigare är att PHP-utvecklare själva verkar ha det bra, som denna Tweet från Brandon Savage påpekar vältaligt:

För nyare ramverk är det svårare att hitta utvecklare, särskilt med erfarenhet.

Ännu viktigare är att ibland är det helt enkelt inte möjligt utan en tidsmaskin. För en humoristisk sida på det finns det här Reddit-inlägget där en arbetsbeskrivning ville ha en React-utvecklare med 5 års erfarenhet i 2017, vid vilken tidpunkt React endast hade funnits i ~ 4 år.

Det är både lätt att hitta en PHP-utvecklare och att lära sig språket. För att hjälpa dig har vi samlat några av de bästa kostnadsfria och premium PHP-tutorials i det här inlägget. Ha det skoj med lärandet!

Du behöver inte gilla PHP, men det är inte dött

Du kanske inte gillar PHP. Faktum är att även om vi sysslar med hosting för applikationer, databaser och hanterad WordPress-hosting, skulle vi ljuga om vi sa att alla våra utvecklare älskar PHP.

Faktum är att både vår MyKinsta-panel och affiliate-panel helt är byggda på Node and React, som båda är JavaScript-baserade, inte PHP. Men igen, att inte gilla PHP betyder inte att det är dött, eller ens döende.

Bjarne Stroustrup, skaparen av C ++, har a relevant citat här:

Det finns bara två typer av programmeringsspråk: de människor som klagar över och de som ingen använder.

Ja, PHP verkar tappa ångan lite enligt W3Techs data. Men även om PHP fortsätter att minska i samma takt, skulle det ta över 25 år för PHP att ens sjunka under 50 % -markeringen!

I slutändan är alla dessa inlägg om ”Är PHP Dött?” Egentligen bara exempel på Betteridges lag av rubriker – ”Alla rubriker som slutar i ett frågetecken kan besvaras med ordet nej.”

Vad tror du? Är PHP dött? Älskar du PHP? Önskar du att du kan kväva PHP med en kudde? Låt oss veta i kommentarerna!

Brian Jackson

Brian har stor passion för WordPress och har använt det i över ett årtionde, han har till och med utvecklat ett par premium-plugins. Brian gillar att blogga, kolla filmer och hiking. Ta kontakt med Brian via Twitter.