PHP, eller Hypertext Preprocessor, startade som ett enkelt server-side scripting språk utvecklat av Rasmus Lerdorf 1994. Sedan dess har det växt till att bli ett komplett programmeringsspråk som stöder objektorienterad, procedurell och funktionell programmering. PHP kör på servern och genererar HTML som skickas tillbaka till webbläsaren. Detta innebär att PHP kan utföra alla slags bakom-kulisserna arbete på webbservern: databashantering, filoperationer, innehållsgenerering och mycket mer.
PHP är öppen källkod och har en stor aktiv community. Det stödjer en mängd olika databaser, inklusive MySQL, Oracle och SQL Server. PHP kan ook interagera direkt med systemet det kör på, vilket innebär att det kan utföra uppgifter som att läsa och skriva till filsystemet eller använda systemets nätverksfunktioner. Den inbyggda stödet för sessionshantering gör det perfekt för webbplatser som kräver användarinloggning.
Med PHP kan du skapa allt från små personliga webbplatser till stora kommersiella webbapplikationer. Dess flexibilitet och kraft, kombinerat med den stora tillgängliga kunskapsbasen, gör PHP till ett utmärkt val för webbutvecklare på alla erfarenhetsnivåer. Men PHP är inte begränsat till webbutveckling. Med hjälp av kommandoradsgränssnittet (CLI) kan PHP också användas för att skriva skript som körs direkt på en server utan att behöva en webbläsare.