© Marco Olivo <me@olivo.net>, luglio 2001

FUNZIONI IN PHP

Come in ogni linguaggio, anche in PHP è possibile crearsi delle proprie funzioni, utili per compiti ripetitivi o che possono essere visti come tali (magari con un po' di immaginazione, specializzando un po' la funzione e rendendone l'esecuzione sensibile al valore dei parametri)

La sintassi è:

function nome_funzione(parametri_opzionali) {
	corpo_della_funzione;
}
I parametri sono opzionali e possono venire specificati o meno al momento della chiamata. In particolare suggeriamo di richiamare sempre le funzioni con tutti i loro parametri (onde evitare spiacevoli inconvenienti ed errori apparentemente inspiegabili). Se si ha la necessità di specificare un parametro che solo ogni tanto può venire usato si può utilizzare la seguente notazione:

Es.

<?PHP
function mia($a, $b, $c = "ciao") {
	/* bla bla bla */
}

mia("pippo", "pluto", "paperino");	/* in questo caso $a prende il valore "pippo", $b "pluto" e $c "paperino" */
mia("pippo", "pluto");				/* in questo caso $a prende il valore "pippo",
                                                        $b "pluto" e $c "ciao" (valore di default) */
?>

E ORA?

A questo punto sappiamo per sommi capi la sintassi del PHP e quindi ci possiamo addentrare alla scoperta delle funzioni che questo linguaggio ci offre e sviluppare qualche esempio per capire effettivamente come ci può venire incontro tale linguaggio nel nostro compito di webmasters in un mondo che ogni giorno diventa sempre pił competitivo. Daremo per scontato che sappiate la sintassi del linguaggio HTML per lo sviluppo delle pagine web e svilupperemo insieme alcuni piccoli script che ci permetteranno di inserire sul nostro sito alcuni "gadgets tecnologici" molto utili.