venerdì 20 aprile 2012

Pillola: Breve introduzione al PHP. Il primo script: “Ciao Mondo”.

Uno dei motivi per cui adoro Internet è la possibilità di condividere le proprie conoscenze con il mondo intero. Quindi eccomi qui a condividere con chi ne ha interesse il mio amore per uno dei linguaggi di programmazione orientati al web: PHP.
In questo articolo voglio illustrarvi la base di uno script PHP, ma darò per assodato che abbiate almeno le conoscenze minime (es. differenza tra pagine web statiche e dinamiche) perchè altrimenti l’articolo non finirebbe mai!!! XD

Piccola introduzione

PHP (acronimo ricorsivo di “PHP: Hypertext Preprocessor”, preprocessore di ipertesti) è usato soprattutto per la realizzazione di pagine web dinamiche (generalmente lato server): il codice PHP scritto viene interpretato dal server che produce codice HTML da inviare al browser dell’utente che ne fa richiesta. Ovviamente esistono altri linguaggi Web che possono effettuare la stessa operazione (es. ASP), ma PHP è con licenza open source e libera (anche se incompatibile con la GPL) e offre comunità, flessibilità e supporto, secondo il mio parere, non paragonabili con altri. PHP è inoltre uno dei linguaggi più usati per la scrittura di applicazioni orientate al web anche open source (es. Wordpress). La configurazione tipica di un server con installato PHP è Linux (SO), Apache (Web Server), MySQL (DB), PHP (Linguaggio): LAMP.

Come funziona

In primo luogo ci serve un Ambiente adatto. Ovviamente, parlando di Web, è necessario avere a disposizione uno spazio Web con supporto del linguaggio PHP e accesso FTP nel quale pubblicare i propri script. Oppure avere installato in locale un WebServer e PHP. Qualora si voglia provare l’emozione dell’interazione con un DB, ovviamente, sarà necessario avere a disposizione anche questo (es. MySQL, oppure PostgreSQL, Oracle, Microsoft SQL Server ecc).

Ora che abbiamo il nostro Ambiente a disposizione possiamo cominciare a scrivere il nostro script. Cosa ci serve: gli script PHP possono essere scritti su qualsiasi editor di testo, non c’è necessità di avere un software di sviluppo, ma è comodo avere un editor che evidenzi il codice PHP rispetto ad altri elementi (es. testo, html ecc).

1) Regola basilare: ogni pezzo di codice deve iniziare con <?php e finire con ?>
2) Informazioni basilari:
Ogni riga che inizia con // non viene interpretata (viene saltata)
Ogni pezzo di codice inserito tra /* e */ non viene interpretato (viene saltato)
3) Le stringhe vanno inserite tra apici ’ o doppi apici “
4) Ogni riga, generalmente finisce con ;
5) Il simbolo $ identifica una variabile (una sorta di contenitore di informazioni).

Ecco il nostro primo codice
<?php
// questo è un commento
/* anche questo è un commento
   ed è su due righe!!!!
*/
echo “Ciao Mondo!”; // altro commento generalmente usato per spiegare cosa stiamo facendo
?>
Cosa abbiamo scritto (il codice che verrà eseguito)
Cosa vuol dire:
echo = stampa a video
“Ciao Mondo” = la stringa che ho inserito tra le virgolette

Complichiamo un po’ le cose, usiamo una variabile
Lo stesso codice sopra inserito può essere scritto così
<?php
// questo è un commento
/* anche questo è un commento
   ed è su due righe!!!!
*/
$testo = “Ciao Mondo!”;
echo $testo; // altro commento generalmente usato per spiegare cosa stiamo facendo
?>
Cosa abbiamo scritto (il codice che verrà eseguito)
$testo = “Ciao Mondo!” = salva nella variabile $testo il testo “Ciao Mondo!”
echo $testo = stampa a video il contenuto della variabile $testo

Ok abbiamo scritto il codice ed ora?

Una volta scritto il codice la pagina dovrà essere salvata con estensione .php (si usano anche altre estensioni, diciamo che .php è sicuramente la più usata) es: ciao-mondo.php.
Terminata la scrittura del nostro script possiamo finalmente provare se funziona per far ciò (presupponendo che abbiate il vostro Ambiente bello pronto) possiamo caricarlo via FTP o copiarlo nella directory del Web Server e aprire la nostra pagina nel browser che preferiamo.

Cosa visualizzeremo?

In entrambi i casi sopra esposti semplicemente la scritta Ciao Mondo.

Ok per oggi finiamo qui, ma c’è un mondo di informazioni che vi aspetta in giro per la rete!!! Potete cominciare da qui:
Il sito ufficiale di PHP - http://www.php.net/
Contenente notizie, informazioni, guide e tutto quello che vi può servire :-)

Nessun commento:

Posta un commento