PHP (acronimo ricorsivo per PHP: Hypertext Preprocessor) è un linguaggio di scripting general-purpose open source molto utilizzato, è indicato per lo sviluppo web e può essere integrato nell'HTML.

Ciò che distingue PHP da altri linguaggi di scripting del tipo client-side JavaScript è che il codice viene eseguito nel server, generando HTML che sarà dopo inviato al client. Il client dovrebbe ricevere i risultati dell'esecuzione dello script, ma non potrà conoscere qual'è il codice eseguito. Potete persino configurare il vostro web server per processare tutte i vostri file HTML con PHP ed allora non ci sarebbe realmente alcun modo per gli utenti di sapere cosa avete sul vostro server.