Skip to main content

En personlig och erfaren Wordpress och Joomla-byrå.       031-38 60 600     info@webbproffs.se

en elefant
Grundläggande om programmeringspråket PHP

Grundläggande om programmeringspråket PHP

I 30 år har kritikerna dömt ut PHP. "PHP is dead" har varit en stående meme i utvecklarvärlden sedan tidigt 2000-tal. Under den tiden har PHP lugnt fortsatt att driva runt tre fjärdedelar av alla webbplatser på internet – inklusive WordPress, Wikipedia, Facebook och Joomla. Precis som JavaScript på klientsidan har PHP blivit en de facto-standard på serversidan: inte alltid den mest omtalade tekniken, men den som faktiskt bygger webben. I den här artikeln går vi igenom PHP:s historia, vad som gör det så livskraftigt, de senaste nyheterna i PHP 8.5, och vart språket är på väg.

Innehåll

Vad är PHP?

PHP (rekursiv akronym för "PHP: Hypertext Preprocessor") är ett serversidigt skriptspråk med öppen källkod som är designat för webbutveckling. Det körs på servern, genererar dynamiskt HTML-innehåll och skickar det till besökarens webbläsare. Det är det språk som gör att en webbplats kan visa olika innehåll beroende på vem som besöker den, hantera formulär, kommunicera med databaser och bygga komplexa applikationer.

PHP kan bäddas in direkt i HTML, vilket gör det intuitivt att komma igång med. Det är gratis, körs på i princip alla webbservrar och operativsystem, och har ett enormt ekosystem av ramverk, bibliotek och verktyg. Det är i grunden anledningen till att det blivit webbens mest använda programmeringsspråk på serversidan – och har varit det i över två decennier.

Från "Personal Home Page" till webbens ryggrad

PHP skapades 1994 av den danskkanadensiske programmeraren Rasmus Lerdorf. Det började som en samling CGI-skript som han skrev för att hålla koll på besöken på sin personliga hemsida – därav det ursprungliga namnet "Personal Home Page". Med tiden utvecklade han verktygen vidare och släppte PHP/FI (Personal Home Page / Forms Interpreter) som öppen källkod 1995.

Det verkliga genombrottet kom med PHP 3 (1998), då Andi Gutmans och Zeev Suraski skrev om parsern från grunden. De döpte resultatet till "PHP: Hypertext Preprocessor" – den rekursiva akronymen vi känner i dag. Gutmans och Suraski grundade senare företaget Zend Technologies, och deras Zend Engine blev hjärtat i PHP:s exekveringsmiljö.

PHP 4 (2000) och PHP 5 (2004) etablerade språket som standarden för dynamisk webbutveckling. PHP 5 introducerade en helt ny objektmodell som gjorde språket lämpligt för storskalig applikationsutveckling. PHP 7 (2015) blev en milstolpe med dramatiska prestandaförbättringar – upp till dubbelt så snabbt som PHP 5.6 – och markerade en renässans för språket. PHP 8.0 (2020) fortsatte med JIT-kompilering, named arguments, attributes och union types som förde språket närmare moderna programmeringsspråk som TypeScript och Kotlin.

2025 firade PHP 30 år – ett anmärkningsvärt jubileum för ett språk som enligt många borde ha varit "dött" sedan länge.

30 år av "PHP is dead" – och varför kritikerna har fel

Påståendet att PHP är på väg ut har upprepats i utvecklarforum, blogginlägg och konferenspresentationer under hela 2000-talet. Varje gång ett nytt språk eller ramverk dykt upp – Ruby on Rails (2005), Node.js (2009), Go, Rust, Python för webben – har någon deklarerat att PHP:s tid äntligen är över.

Och ändå: 2025 driver PHP fortfarande runt 74–79 % av alla webbplatser med känt serversidespråk, enligt W3Techs. Tvåan – ASP.NET – ligger på runt 6 %. Gapet är enormt. Det beror inte på att utvecklare är konservativa eller ovilliga att lära sig nytt. Det beror på att PHP faktiskt fyller sitt syfte exceptionellt väl.

Parallellen med JavaScript är talande. Precis som JavaScript har kritiserats för sina brister och ändå blivit oumbärligt på klientsidan, har PHP – trots all kritik – blivit standarden på serversidan. Inte för att det är perfekt, utan för att det är praktiskt, välstött, har ett enormt ekosystem och fortsätter att utvecklas. Det moderna PHP (8.x) har mycket lite gemensamt med det PHP 4 som kritikerna fortfarande har i bakhuvudet.

PHP:s marknadsposition i dag

Siffrorna talar sitt tydliga språk. Enligt W3Techs driver PHP runt 74–79 % av alla webbplatser med identifierbart serversidespråk – med viss variation mellan mätningar. WordPress ensamt står för 43 % av alla webbplatser och 62 % av CMS-marknaden. Andra PHP-baserade plattformar som Joomla, Drupal, Magento och WooCommerce adderar ytterligare miljarder sidvisningar.

PHP 8 har under 2025 gått om PHP 7 i adoption – 89 % av PHP-utvecklare använder nu version 8.x enligt JetBrains State of Developer Ecosystem. Laravel dominerar som ramverk med 64 % av PHP-utvecklarna, följt av WordPress (25 %) och Symfony (23 %).

Uppskattningsvis finns det 6,5 miljoner PHP-utvecklare globalt, och 37 % av Fortune 500-företagen använder PHP i någon kapacitet. Det är inte ett språk som håller på att dö – det är ett språk som har mognat och hittat sin plats.

Nyheter i PHP 8.5

PHP 8.5 släpptes den 20 november 2025 och är den senaste versionen. Det är inte en revolutionerande utgåva, men den innehåller flera praktiska förbättringar som gör vardagen enklare för utvecklare:

Pipe-operatorn (|>). Den kanske mest efterlängtade nyheten. Pipe-operatorn låter dig kedja funktionsanrop från vänster till höger istället för att nästla dem inåt. Resultatet av varje steg skickas vidare till nästa funktion. Det gör koden betydligt mer läsbar – något som JavaScript-utvecklare känner igen från liknande mönster.

URI-tillägget. PHP har äntligen fått ett inbyggt, standardkompatibelt URI-tillägg som följer RFC 3986 och WHATWG URL-standarden. Det ersätter den åldrade parse_url()-funktionen som haft problem med felformade URL:er i 20 år.

Clone with. Nu kan du klona objekt och samtidigt ändra egenskaper med syntaxen clone($objekt, ['egenskap' => 'nytt_värde']). Särskilt användbart för readonly-klasser och immutable design patterns.

array_first() och array_last(). Två efterfrågade funktioner för att hämta första respektive sista värdet i en array – utan krångliga workarounds.

#[\NoDiscard]-attributet. Varnar när ett returvärde inte används, vilket fångar upp vanliga misstag.

Backtraces i fatala fel. Fatala fel inkluderar nu stack traces, vilket gör felsökning avsevärt enklare.

Framåtblick: PHP 8.6 och PHP 9

PHP 8.6 är den aktiva utvecklingsgrenen och förväntas släppas i slutet av 2026. Detaljerna är fortfarande under diskussion via PHP:s RFC-process, men riktningen är tydlig: fortsatt fokus på utvecklarupplevelse, typsäkerhet och prestanda.

PHP 9 ligger längre fram – inget releasedatum har annonserats och ingen aktiv utveckling har påbörjats. Det som är känt är att PHP 9 kommer att ta bort alla funktioner som deprecerats under 8.x-serien. Det handlar om uppstädning: striktare beteende för operatorer, borttagning av legacy-alias och mer konsekvent typhantering. För utvecklare som håller sin kod modern under 8.x-eran bör migrationen till PHP 9 bli relativt smidig.

PHP Foundation – som grundades 2021 med stöd från bland andra JetBrains, Automattic, Laravel och Symfony – säkerställer att språkets utveckling inte är beroende av en enskild aktör. Det är en viktig signal om PHP:s långsiktiga stabilitet.

Ramverk och CMS – ekosystemet runt PHP

En stor del av PHP:s styrka ligger i dess ekosystem. Här är de viktigaste delarna:

Laravel är det dominerande PHP-ramverket med 64 % av PHP-utvecklarna. Det erbjuder elegant syntax, kraftfull routing, ORM (Eloquent), köhantering, autentisering och en rik uppsättning tillägg. Laravel har också lanserat Laravel Cloud och AI-integrationer som Laravel Boost.

Symfony är det andra stora ramverket – mer komponentbaserat och populärt i enterprise-sammanhang. Symfony-komponenter används under huven i många andra projekt, inklusive Laravel och Drupal. Symfony firar 20 år 2025.

WordPress driver 43 % av alla webbplatser och är den enskilt största anledningen till PHP:s dominans. Hela ekosystemet av teman, plugins och WooCommerce är byggt i PHP.

Joomla är ett flexibelt CMS med stark position inom organisationer, föreningar och flerspråkiga sajter. Joomla 5 körs på PHP 8.1+ och har moderniserats avsevärt.

Composer och Packagist är PHP:s pakethanterare respektive paketregister – motsvarigheten till npm för JavaScript. Composer har blivit oumbärligt i modern PHP-utveckling.

Varför PHP fortsätter att dominera

PHP:s livskraft kan kokas ner till några nyckelfaktorer:

Låg tröskel, hög tak. PHP är enkelt att komma igång med – du kan skriva din första dynamiska sida på minuter. Men det skalas också till Facebook-nivå. Den kombinationen är ovanlig.

Hosting överallt. 81 % av alla webbhotell erbjuder PHP-stöd i sina baspaket. Ingen annan serverteknologi har den täckningen. Det gör PHP till det naturliga valet för alla som vill ha en webbplats utan att behöva konfigurera egna servermiljöer.

WordPress-effekten. Så länge WordPress driver 43 % av webben kommer PHP att vara relevant. Det är ett cirkulärt beroende som stärker båda.

Kontinuerlig utveckling. PHP-teamet släpper en ny version varje år med moderna funktioner. PHP 8.x har infört JIT-kompilering, fiber-baserad asynkronitet, property hooks, pipe-operatorn och mycket mer. Språket 2025 är dramatiskt annorlunda från det som kritiserades på 2000-talet.

Moget ekosystem. Ramverk som Laravel och Symfony, pakethanteraren Composer, statisk analys med PHPStan, kodformatering med PHP CS Fixer – PHP:s verktygskedja är i dag i klass med de flesta moderna språk.

Kom igång med PHP

Vill du lära dig PHP eller fräscha upp dina kunskaper? Här är några bra resurser:

php.net/manual – PHP:s officiella dokumentation. Extremt omfattande och välskriven, med användarkommentarer som ofta ger praktiska tips.

PHP: The Right Way – En community-driven guide till moderna best practices i PHP. Täcker allt från kodstil och säkerhet till testning och deployment.

Laracasts – Videobaserade kurser med fokus på Laravel och modern PHP. Hög kvalitet och en stor del av innehållet är gratis.

SymfonyCasts – Motsvarande för Symfony-ekosystemet. Utmärkt för den som vill fördjupa sig i komponentbaserad PHP-utveckling.

stitcher.io – Brent Rooses blogg med djupdykningar i nya PHP-funktioner. Utmärkt för att hålla sig uppdaterad med varje ny version.

Sammanfattning

PHP fyller 30 år och är mer relevant än någonsin. Språket driver tre fjärdedelar av alla webbplatser, har ett moget ekosystem med Laravel, Symfony, WordPress och Joomla, och fortsätter att utvecklas med moderna funktioner som pipe-operatorn, readonly-klasser och JIT-kompilering. PHP 8.5 (november 2025) är den senaste versionen, PHP 8.6 är på gång och PHP 9 planeras längre fram med fokus på uppstädning och striktare typhantering. Kritiken må vara 30 år gammal – men webben kör fortfarande på PHP.

Vanliga frågor om PHP

Är PHP fortfarande relevant 2025?
Ja. PHP driver 74–79 % av alla webbplatser med känt serversidespråk. WordPress, Joomla, Drupal, Wikipedia, Facebook och en lång rad andra plattformar och sajter körs på PHP. Språket utvecklas aktivt med en ny version varje år.

Vilken PHP-version bör jag använda?
PHP 8.4 eller 8.5. PHP 8.1 är End of Life sedan december 2025. Om du fortfarande kör PHP 7.x bör du prioritera en uppgradering – inte bara för funktioner utan för säkerhet.

Vad är nytt i PHP 8.5?
Pipe-operatorn (|>), nytt URI-tillägg, clone with, array_first()/array_last(), #[\NoDiscard]-attributet och backtraces i fatala fel. Släpptes 20 november 2025.

Vilka stora sajter kör PHP?
Facebook (via HHVM/Hack), Wikipedia, WordPress.com, Slack, Etsy, Vimeo, och i princip alla webbplatser som kör WordPress, Joomla, Drupal eller Magento.

Är PHP svårt att lära sig?
Nej, PHP har en av de lägsta trösklarna bland serversspråk. Du kan börja skriva dynamiska sidor med minimal förkunskap. Kombinera med Laravel eller Symfony för att lära dig moderna designmönster och arkitektur.

Vad händer med PHP 9?
PHP 9 har inget satt releasedatum. Det kommer att fokusera på att ta bort deprecerade funktioner från 8.x-serien och införa striktare typbeteenden. PHP 8.6 förväntas komma i slutet av 2026 som nästa steg.


Officiella resurser:


Hur kan vi på Webbproffs hjälpa er med PHP?

Vi hjälper er att uppgradera till senaste PHP-versionen, optimera er webbplats för bättre prestanda och säkerställa att ert CMS – oavsett om det är Joomla eller WordPress – kör på en modern och säker PHP-miljö. Vi kan också stötta med felsökning, prestandaoptimering och rådgivning kring ramverksval. Hör av er så berättar vi mer!