Udvikling

PHP7 er landet på Surftowns servere

PHP7 tilgængelig hos SurftownDen officielle version af PHP7 er kommet til Surftown og har været  tilgængelig for alle vores kunder siden 7. december 2015.

Som den vigtigste opdatering siden PHP 5 har rygter om ekstrem bedre performance og hastighed været et varmt samtaleemne. Vi har taget en snak med vores LVL3 supporter Connie, for at høre om der er hold i hypen og hvilken betydning dette kan have for dig.

Der har været meget snak om, at PHP7 er dobbelt så hurtigt som 5.6. Er det sandt og hvad betyder det?

Udviklerne bag PHP har lagt enormt meget arbejde i at forbedre softwaren, som læser PHP-filerne og gør dem til eksekverbar kode. Dette indebærer at PHP koden generelt kører hurtigere end med tidligere versioner. Hidtidige tests tyder på, at man i det fleste tilfælde kan forvente en ydeevne mellem 30 – 300 %. WordPress har vist sig at blive cirka dobbelt så hurtig med PHP7.

Er der andre fordele med PHP7?

Foruden at det er meget hurtigere, så har man også forbedret hukommelsesstyringen. Som programmør vil man også opdage en del nye funktioner.

Virker PHP 7 med WordPress og plugins?

Selve WordPress fungerer udmærket forudsat at man har opgraderet til den seneste version (4.3.1 i skrivende stund). Der findes en del plugins og temaer, der bruger funktioner som er blevet fjernet fra de seneste versioner af PHP.

Hvis du har en WordPress hjemmeside og gerne vil opdatere til PHP7, hvad skal man tænke på inden?

Inden du opdaterer PHP bør du sørge for at WordPress, samt alle dine plugins og temaer, er fuldt opdateret. Det er vigtigt at huske på, at alle de kommercielt producerede plugins og temaer ikke altid opdateres automatisk. De skal i så fald opdateres automatisk efter udviklernes anvisning.

Er der noget fra tidligere versioner af PHP, som ikke længere findes?

Ja! Mange funktioner fra PHP4 perioden er blevet fjernet. Men det som vil påvirke de fleste brugere er, at mysql funktioner er total fjernet. De er nu erstattet med mysqli siden 5.4. Udviklerne bag PHP har lavet en liste over de ting, man som programmør, burde tænke over når man skal opdatere sin kode til PHP 7.

Hvordan opdaterer man til PHP 7 som Surftown kunde?

En hurtigt ændring i sidens htaccess-fil er nok. Du kan se hvordan i denne supportartikel

Hvordan har det været at arbejde med implementeringen af PHP7? 

Det største arbejde består i at alt skal testes først. Eftersom en del af de gamle funktioner er blevet fjernet, har jeg brugt en del tid på at dokumentere hvordan man opdaterer forskellige CMS systemer, skrive supportartikler, og generelt sørge for at Support er fuldt udrustet til at besvare spørgsmål fra kunderne.