Guida a PHP: introduzione

PHP (abbreviazione ricorsiva di PHP Hypertext Processor) è un linguaggio molto diffuso nei server web di tutto il mondo, grazie anche alla proliferazione di piattaforme quali Drupal e WordPress, che su di esso hanno costruito la loro fortuna ed il loro successo e grazie alle quali voi state leggendo queste righe (come molte altre in giro per il web).Questo linguaggio ha accompagnato la transizione dal web statico, in cui le pagine erano a contenuto fisso, a quello dinamico, in cui ciascuna pagina viene generata su misura, per esempio a partire da un contenuto memorizzato in una base di dati opportuna o in base al verificarsi o meno di determinate condizioni; ciò permette ad esempio la visualizzazione delle pagine riservate di un sito ai soli utenti registrati e autenticati, prelevando le informazioni associate all’utente specifico.

Un punto di forza del linguaggio è la possibilità di “immergere” frammenti di codice PHP all’interno di una pagina HTML: in questo modo si può definire la struttura della pagina web utilizzando il linguaggio HTML e inserire il codice PHP, racchiuso tra opportuni tag, solo nel punto in cui ci si aspetta che venga generato all’occorrenza del codice HTML dinamico.

All’atto pratico, quando l’utente visita una pagina con estensione .php, il server presso cui è memorizzata non la restituisce direttamente (come accade con le pagine web statiche), ma elabora il codice PHP restituendo una pagina statica, nella quale le parti in PHP sono stati sostituite da codice HTML classico; questa pagina verrà dunque inviata al browser da cui l’utente sta navigando per essere visualizzata.

Nei prossimi post andremo a conoscere questo linguaggio a partire dalle sue fondamenta, ma prima vedremo insieme come allestire un server web in pochi e semplici passaggi.

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...