Tratto dal corso "Siti Web: progettazione e realizzazione" presente nella didateca del Progetto Trio

Le pagine PHP

Le pagine PHP contengono un linguaggio di programmazione, chiamato appunto linguaggio PHP (Professional Home Pages), che consente di realizzare pagine dinamiche, ossia in grado di interagire con un server Web appositamente configurato. Le pagine PHP vengono dunque create automaticamente e dinamicamente dal server nel momento in cui viene letto l'apposito codice contenuto nelle pagine con estensione .php.

Ecco le principali caratteristiche del linguaggio PHP:

  •

È un linguaggio di scripting: le pagine PHP hanno al loro interno delle piccole applicazioni scritte in PHP (script), che vengono eseguite per mezzo di un interprete che legge il codice inserito nelle pagine, interpreta le istruzioni ed esegue le operazioni corrispondenti. Il PHP, quindi, ha bisogno solo di essere interpretato, a differenza di molti altri linguaggi di programmazione (C, C++, Java) che devono essere compilati prima di essere eseguiti.

  •

È HTML embedded: gli script in linguaggio PHP sono inseriti come semplice testo all’interno del codice HTML. Quando inseriamo del codice PHP all’interno di una pagina dobbiamo rinominarla con un’estensione appropriata (.php3, .phtml), così il server che la richiama sarà in grado di riconoscerla e di passarla all’interprete adeguato che la eseguirà.

  •

È un linguaggio dal lato server (serverside): questa è forse la caratteristica saliente del linguaggio PHP. Quando creiamo una pagina PHP il codice in essa contenuto non potrà essere letto, e quindi copiato, da nessun navigatore. La pagina PHP risiede sul server; questo richiama l’interprete che la codifica e riceve come risultato una semplice pagina HTML, che verrà poi inviata al richiedente. In pratica, l’utente ricevera’ come risultato una semplice pagina Web, che non contiene nessun codice PHP.

Chiudi