PHP

Definizione rapida

PHP è un linguaggio per generare pagine Web dinamiche, descritto dalla fonte come modulo del server Apache.

Spiegazione

La denominazione storica registrata è "Personal Home Page tools". Il codice lato server costruisce pagine HTML in base ai risultati delle funzioni e ai dati recuperati, quindi invia il documento finito al browser. Questa capacità permette a una singola pagina di mostrare cataloghi estratti da database e di offrire operazioni di ricerca, inserimento, modifica o cancellazione. La fonte associa PHP soprattutto a Linux e Unix, pur citando anche NT, e confronta tale diffusione con ASP; i rispettivi file usano le estensioni `.php` e `.asp`.

Esempio pratico

La pagina di un catalogo online può interrogare un database, comporre sul server l'elenco richiesto e spedire al browser l'HTML prodotto in quel momento.

Spiegazione tecnica

L'elaborazione dinamica avviene sul server: logica e accesso ai dati determinano il contenuto e il layout, mentre il client riceve la pagina generata.

Da non confondere con

PHP e ASP sono presentati come tecnologie server per pagine dinamiche, ma differiscono per estensione dei file e piattaforme indicate nella fonte.