PHP

1. Introduzione

Il PHP è un linguaggio di scripting open source, eseguito lato server, che viene utilizzato principalmente per la creazione di siti dinamici. Originariamente era l’abbreviazione per “Personal Home Page Tools”, mentre oggi l’acronimo è usato per indicare “PHP: Hypertext Preprocessor” (tradotto in italiano: preprocessore di ipertesti).

Mentre i linguaggi lato client come HTML, CSS o JavaScript vengono interpretati prima dal browser quando si apre una pagina, il codice PHP viene già eseguito sul web server, dove gli script PHP generano delle istruzioni HTML, che vengono infine trasmesse al browser. Quest’ultimo non riceve il codice vero e proprio (lo script PHP), ma semplicemente il risultato dello script eseguito.

Il campo di applicazione principale del PHP risiede nella programmazione lato server. In primo piano ci sono pagine dinamiche e app; altri settori di utilizzo sono la compilazione di applicazioni desktop e la programmazione dalla riga di comando. Il PHP offre una varietà di funzioni impressionante, pur disponendo di una sintassi user-friendly per i principianti. Il linguaggio di scripting si contraddistingue per un ampio supporto di database, può venir utilizzato su qualsiasi piattaforma ed è disponibile con una licenza PHP speciale, che consente di utilizzare e modificare liberamente il codice sorgente