© 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.