Artikel top billede

(Foto: Computerworld)

PHP 8 er frigivet – her er de nye features

En ny version af scriptsproget PHP giver matematiske og grafiske operationer et boost.

Af Michell Cronberg, Alt om Data

Denne artikel er oprindeligt bragt på Alt om Data. Computerworld overtog i november 2022 Alt om Data. Du kan læse mere om overtagelsen her.

Få år efter World Wide Web blev født, frigav dansk fødte Rasmus Lerdorf første version af et scriptsprog til brug i forbindelse med webudvikling. Han kaldte sproget for PHP (dengang forkortelse for Personal Home Page), og det har bidt sig fast i løbet af de sidste 25 år. Nu er version 8 af PHP blevet frigivet efter flere års udvikling, og der er tale om en kraftig opdatering med en del nye features.

En af de meget omtalte nye features er JIT-kompilering (Just In Time), som vil ændre måden, koden afvikles på. I tidligere versioner har der været tale om fortolkning af kode på runtime, men med JIT-kompilering bliver det muligt at foretage en ”ægte” kompilering af noget af koden og så benytte denne i stedet for den noget langsommere fortolker. Det vil dog næppe forøge performance væsentligt i standard PHP-webapplikationer, men vil give matematiske og grafiske operationer et boost.

En række nye funktioner

Selve PHP-sproget har ligeledes fået en masse nye features som vi kender fra andre moderne programmeringssprog. PHP kan således nu bryste sig med union types (samling af to eller flere typer), attributter (metadata til klasser), en ny form for switch-struktur kaldet match, en autogenerering af klasser ud fra en constructor-definition, en ny mixed type, navngivne argumenter på metoder og mange flere ting.

Ved installation af PHP 8 skal man være opmærksom på, at ældre kode ikke nødvendigvis kan afvikles. De fleste store forandringer er dog allerede markeret som forældet i PHP 7. Find dokumentation og den nye version på PHP-hjemmesiden.

PHP-sproget symboliseres ofte med en elefant tegnet af Vincent Poitier i 1998 – billedet foroven.




IT-JOB

Netcompany A/S

Managing Architect

DIGNITY – Danish Institute Against Torture

DIGNITY søger IT-chef
Brancheguiden
Brancheguide logo
Opdateres dagligt:
Den største og
mest komplette
oversigt
over danske
it-virksomheder
Hvad kan de? Hvor store er de? Hvor bor de?
KEYBALANCE A/S
Udvikling og salg af økonomisystemer samt CRM og MPS. Systemer til blandt andet maskinhandlere, vvs-branchen, vognmænd, låsesmede,handelsvirksomheder

Nøgletal og mere info om virksomheden
Skal din virksomhed med i Guiden? Klik her

Kommende events
IT og OT i harmoni: Sikring uden at gå på kompromis med effektiviteten

IT og OT smelter sammen – men med risiko for dyre fejl. Få metoder til sikker integration med ERP, kundesystemer og produktion. Tilmeld dig og få styr på forskellene og faldgruberne.

24. september 2025 | Læs mere


NIS2: Vi gør status efter tre måneder og lærer af erfaringerne

Vær med, når vi deler oplevelser med implementering af NIS2 og drøfter, hvordan du undgår at gentage erfaringerne fra GDPR – og særligt undgår kostbar overimplementering.

30. september 2025 | Læs mere


Ledelse og AI: Sådan transformerer teknologien lederskabet

Her er chancen for at netværke med andre ledere, der håndterer store transformationer med udgangspunkt i it. Hør blandt andet om, hvordan AI revolutionerer forandringsledelse og organisatorisk udvikling.

02. oktober 2025 | Læs mere