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.