PHP är ett programmerings- och skriptspråk för att skapa dynamiska interaktiva webbplatser. WordPress är skrivet med PHP som skriptspråk. Precis som WordPress är PHP också öppen källkod.
PHP är ett server-side språk, vilket innebär att det körs på din webbhotellsserver. När någon besöker din webbplats kontaktar deras webbläsare din server för att begära sidan. PHP-koden körs på servern och genererar en HTML-sida att skicka till besökaren. Besökaren ser sedan HTML-sidan i sin webbläsare. De kan inte se PHP-skriptet eftersom det bara finns på hosting-servern.

Hur använder WordPress PHP?
PHP-kod är det som får WordPress att fungera. En WordPress-webbplats lagrar all sin data i en MySQL-databas. Denna data inkluderar allt från ditt bloggnamn och blogginläggsinnehåll till dina plugin-inställningar och användarprofilinformation.
PHP:s uppgift är att hämta specifik information från databasen och sätta ihop den till en HTML-webbsida. För mer detaljer om den processen kan du se vår guide om hur WordPress fungerar bakom kulisserna.
PHP-kod finns i filer som slutar med filändelsen .php.
Om du någonsin har öppnat en WordPress zip-fil, kommer du att se att de flesta filerna är PHP-filer.
Till exempel, i skärmdumpen nedan, kommer du att märka filnamn som wp-config.php, index.php och många fler. Var och en av dessa filer innehåller koden som används för att utföra olika åtgärder i WordPress.

En WordPress-temamapp ser väldigt lik ut. Du hittar filer som sidebar.php, header.php och andra. Var och en av dessa filer utgör en temas mallhierarki och visar de olika delarna av din webbplats.
PHP-kod måste omslutas av PHP-öppningstaggen <?php och stängningstaggen ?>. PHP-filer kan också innehålla HTML-kod.
Varje PHP-tagg kan hämta lite information från din databas. I det här exemplet kan du se PHP-koden för att visa ditt bloggnamn, som sedan är inneslutet i HTML-titeltaggar.

Hur fungerar PHP?
Om du letar efter information om PHP på webben kommer du att se att det är ett "server-side" skriptspråk. Tyvärr är den korta definitionen inte hjälpsam för nybörjare.
Termen "server-sidig" betyder bara att alla dessa PHP-filer i WordPress gör sitt arbete på din webbhotellsserver. Så, enkelt uttryckt, när någon besöker din webbplats, får WordPress tillgång till PHP-filerna för att hämta din databasinformation (som ditt blogginläggsinnehåll) för att visa det för din besökare.
Det låter enkelt nog. Men det finns ett litet problem. Webb-webbläsare läser inte PHP. De läser HTML.
HTML är en typ av skriptspråk som används för att skapa webbsidor. Vi refererar till HTML som ett "klient-sidigt" skriptspråk.
Webbläsare som Chrome, Firefox och andra kallas "klienter". Här betyder ett "klient-sidigt" språk helt enkelt att webbläsare gör arbetet med att omvandla HTML-kod till det du ser i ditt webbläsarfönster.

So, if browsers only read HTML and your WordPress website is created in PHP, how can people see your website?
Låt oss ta en stund och se hur PHP-koden i WordPress fungerar med HTML först, steg för steg:
- Först skriver någon in din webbadress i sin webbläsare, eller så klickar de på en länk.
- Detta skickar en begäran till din webbhotellsserver.
- Din server skickar sedan HTML-koden över internet tillbaka till deras webbläsare.
- Deras webbläsare tar den HTML-koden och översätter den till en webbsida.
Men när du besöker en webbplats skapad med PHP, som WordPress, sker ett ytterligare steg.
Före steg 3 måste servern köra PHP-kod för att skapa HTML-sidan innan den kan skicka den till webbläsaren.
WordPress PHP-versioner
Precis som andra programmeringsspråk finns det flera versioner av PHP som du kan använda. Vissa versioner som PHP 5.5, 7.0 och 7.1 får inte längre aktivt stöd.
Som ägare av en WordPress-webbplats bör du använda den senaste versionen av PHP. Vi säger detta eftersom varje ny version av PHP åtgärdar säkerhetsproblem och hjälper till att öka din webbplatsens hastighet.
Eftersom PHP är ett så populärt språk för att skapa webbplatser, är det också ett mål för hackare. Att ha den senaste versionen ger dig därför säkerhetsfunktioner och korrigeringar som inte finns i äldre versioner.
Vi rekommenderar att du använder antingen Bluehost, SiteGround eller WP Engine som din webbhotell eftersom de använder de mest uppdaterade versionerna av PHP med sina webbhotellspaket för WordPress.
Behöver WordPress-användare känna till PHP?
WordPress-användare behöver inte lära sig PHP för att använda, driva eller hantera en WordPress-webbplats. WordPress har redan de PHP-filer du behöver, liksom teman och plugins, så att du kan använda WordPress utan några PHP-kodningskunskaper.
De flesta WordPress-användare behöver aldrig veta hur man kodar i PHP, men om du är intresserad av att utveckla egna plugins, teman eller göra avancerade anpassningar av WordPress-webbplatser, då behöver du lära dig att använda PHP.
Vi hoppas att den här artikeln hjälpte dig att lära dig mer om PHP. Du kanske också vill se vår lista med ytterligare läsning nedan för relaterade artiklar om användbara WordPress-tips, tricks och idéer.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

