# PHP:s framtid

> PHP:s framtid enligt belagda planer: supporttider, PHP 8.6 med planerat datum, antagna RFC för PHP 9.0 och vad det betyder för er planering.

Källa: https://phpsos.de/sv/php/zukunft-von-php/  
Aktualitet: 2026-10-25  
Leverantör: PHP SOS, PHP-nödhjälp och serversäkerhet. Omedelbar hjälp via WhatsApp: https://wa.me/491736494914?text=Hej%20PHP%20SOS%2C%20vi%20beh%C3%B6ver%20hj%C3%A4lp%20med%20v%C3%A5r%20PHP-server.%20F%C3%B6retag%3A%20%E2%80%A6%20Webbplats%3A%20%E2%80%A6

**Kort sagt:** PHP:s framtid är till väsentliga delar fastlagd och går att läsa offentligt. Varje version får fyra års support, varav två bara med säkerhetsrättelser, i båda fallen till och med den 31 december. PHP 8.6 är enligt planeringen tänkt till den 19 november 2026 och ger bland annat säkrare sessionsstandarder. För PHP 9.0 finns antagna ändringsförslag men inget tillkännagivet datum. För företag betyder det: planerbara uppgraderingar i stället för överraskningar, så länge de använder versioner som stöds.

## Hur avgörs PHP:s framtid?

Nya funktioner och regler uppstår i PHP genom RFC (Request for Comments). Ett förslag publiceras i PHP-wikin, diskuteras på sändlistan och röstas sedan om. För de nya sessionsstandarderna krävdes till exempel enligt RFC:n en tvåtredjedelsmajoritet. Först en antagen och genomförd RFC är en belagd planering; förslag under diskussion är idéer, inte löften.

Det är en fördel för beslutsfattare: Den som vill veta vad som kommer kan läsa listan i wikin i stället för att förlita sig på rykten. På den här sidan nämner vi därför bara antagna eller genomförda RFC och officiella datum.

## Fasta supporttider: fyra år per version

2024 anpassade PHP-projektet release-cykeln via RFC. Sedan dess gäller: två års aktiv support med fel- och säkerhetsrättelser, därefter två år enbart för kritiska säkerhetsproblem. Tidsfristerna slutar enhetligt den 31 december. Release candidates får inte längre innehålla nya funktioner.

| Version | Utgiven | Aktiv support till | Säkerhetsrättelser till |
|---|---|---|---|
| 8.2 | 2022-12-08 | 2024-12-31 | 2026-12-31 |
| 8.3 | 2023-11-23 | 2025-12-31 | 2027-12-31 |
| 8.4 | 2024-11-21 | 2026-12-31 | 2028-12-31 |
| 8.5 | 2025-11-20 | 2027-12-31 | 2029-12-31 |
| 8.6 | planerad 2026-11-19 | enligt regeln troligen 2028-12-31 | enligt regeln troligen 2030-12-31 |

Värdena för 8.2 till 8.5 kommer från php.net, de för 8.6 har vi härlett ur den gällande regeln; de är bindande först när php.net publicerar dem. Vad det betyder för äldre versioner beskriver [PHP-versioner och release-cykel](https://phpsos.de/sv/php/release-zyklus/) och [PHP End of Life: risker med föråldrade versioner](https://phpsos.de/sv/ratgeber/php-end-of-life-risiken/).

## PHP 8.6: vad som är beslutat

Enligt tidsplanen i PHP-wikin är utgivningen av PHP 8.6.0 tänkt till den 19 november 2026. Den 21 oktober 2026 kom den fjärde release candidaten, som enligt php.net redan innehåller rättelserna för de båda PHP2Shell-luckorna; tidigare 8.6-testversioner ska ersättas. Nästa release candidate är tillkännagiven till den 5 november 2026. Testversioner hör inte hemma i produktion.

Ett urval av de RFC som i wikin förs som genomförda för PHP 8.6:

1. **Säkra sessionsstandarder:** `session.use_strict_mode` och `session.cookie_httponly` slås på som standard, `session.cookie_samesite` sätts till `Lax`.
2. **Funktionsargument i felmeddelanden:** extra uppgifter som hjälper vid felsökning.
3. **Begränsning av filterkedjor:** en övre gräns för antalet kedjade filter.
4. **Nya språkmedel:** bland annat `clamp()`, partiell funktionstillämpning och standardvärden för readonly-egenskaper.
5. **Utfasning:** Returvärden från `__construct()` och `__destruct()` markeras som föråldrade.

Vad som redan kom med PHP 8.0 till 8.5 sammanfattar [PHP 8.0 till 8.5: de viktigaste nyheterna](https://phpsos.de/sv/php/php-8-neuerungen/).

## PHP 9.0: antagna förslag, inget datum

Flera RFC föreskriver uttryckligen ändringar för PHP 9.0 och är antagna men ännu inte genomförda. Dit hör: fel i stället för varning vid odefinierade variabler och egenskaper, borttagning av skrivsättet `${}` i strängar, borttagning av sessions-id:n via GET och POST samt slutet för implicit nullbara parametertyper. Något utgivningsdatum för PHP 9.0 har inte tillkännagivits på php.net.

För planeringen betyder det: Kod som idag ger varningar om föråldrade funktioner bör rensas nu. Då blir det senare språnget inget storprojekt.

I wikin finns dessutom många förslag under diskussion, till exempel en gemensam binär för kommandorad och FPM eller samtidighet i motorn. Om de kommer är öppet.

## Vem som bär PHP

PHP underhålls av volontärer och betalda utvecklare. För varje version finns ett team av release managers; för PHP 8.6 nämner wikin Daniel Scherzer, Matteo Beccati och Joe Ferguson. PHP Foundation beskriver som sin uppgift att säkra språkets långsiktiga framgång och anlitar enligt egen beskrivning ett team av deltids- och heltidsutvecklare för underhåll, säkerhet och nya funktioner.

Även infrastrukturen moderniseras: Sedan PHP 8.5 är OPcache fast inbyggt, och via RFC beslutades att rekommendera PIE för tillägg och markera PECL som föråldrat.

## Vad PHP:s framtid betyder för er säkerhet

PHP2Shell har visat hur viktiga supporttiderna är. För 8.2 till 8.5 kom officiella rättelser den 21 oktober 2026; för 8.1 och äldre fanns bara minimala källkods-backports. PHP 8.2 tar slut den 31 december 2026. Den som planerar idag bör hålla fast vid tre saker:

- Varje använd version behöver ett känt supportslut i kalendern.
- Bytet till nästa version som stöds hör hemma i god tid före det datumet.
- Nya standarder som de säkra sessionsinställningarna i 8.6 är välkomna men ersätter inte en medveten konfiguration.

## Hur hjälper PHP SOS konkret?

Vid [migrering till en PHP-version som stöds](https://phpsos.de/sv/leistungen/php-migration-legacy/) går vi tillväga så här:

- **Bestånd och tidsfrister:** Vi registrerar alla PHP-versioner och för in deras supportslut i er plan.
- **Kontrollera uppgraderingsförmågan:** Vi visar vilka applikationer och tillägg som blockerar en ny version.
- **Genomföra bytet:** Test, omställning, omstart och kontroll, version för version.
- **Se framåt:** Vi följer RFC och releasedatum och meddelar när en ändring berör era system.


## Vanliga frågor

**Hur länge får en PHP-version support?**  
Sedan en RFC som antogs 2024 fyra år: två års aktiv support med felrättningar, därefter två år bara säkerhetsrättelser. Tidsfristerna slutar alltid den 31 december.

**När kommer PHP 8.6?**  
Enligt planeringen i PHP-wikin är utgivningen tänkt till den 19 november 2026. Den 21 oktober 2026 kom release candidate 4, nästa är tillkännagiven till den 5 november 2026. Datum kan enligt wikin förskjutas.

**När kommer PHP 9.0?**  
Något datum har inte tillkännagivits på php.net. Det finns antagna RFC som föreskriver ändringar för PHP 9.0, till exempel strängare fel vid odefinierade variabler. När den versionen kommer är öppet.

**Är PHP en säker investering för de kommande åren?**  
Belagt är: Det finns en fast releaseplan, ett aktivt RFC-förfarande och en stiftelse som betalar utvecklare för underhåll och säkerhet. Någon garanti för framtiden finns inte för någon teknik; avgörande är att använda versioner som stöds.

## Källor

- [php.net: Versioner som stöds](https://www.php.net/supported-versions.php)
- [PHP RFC: Release cycle update](https://wiki.php.net/rfc/release_cycle_update)
- [PHP-RFC (översikt)](https://wiki.php.net/rfc)
- [PHP RFC: Secure Session Configuration Defaults](https://wiki.php.net/rfc/session_security_defaults)
