PHP (Hypertext Preprocessor)
Il linguaggio php permette di creare pagine HTML dinamicamente, cioè in risposta alle richieste dell’utente di tipo client e/o server. La sua sintassi è di derivazione C++, Java e Perl. Esso può essere usato da diversi sistemi operativi (LINUX, WINDOWS, UNIX, MAC OS X, RISC OS) ed inoltre supporta la maggior parte dei server web (programma in esecuzione che fornisce le pagine web a tutti i client che ne facciano richiesta) esistenti.
Php è un linguaggio di scripting a lato server (scripting server side) formato da istruzioni che vengono elaborate dal server che generano HTML come risultato dell’elaborazione. Il file HTML viene inviato al client browser come risposta http. Mentre una pagina formata dalle sole istruzioni HTML è interpretata dal browser e le istruzioni di HTML non sono elaborate dal server web, ma solo inviate al browser client come parte della risposta http ed è poi elaborato dal client che ne visualizza il risultato.