|
|
Bene siamo arrivati al capitolo forse più interessante del tutorial. Il capitolo su come
creare e utilizzare le funzioni. Premesso che "metodo" è sinonimo di funzione, cominciamo
col dire che esistono le funzioni predefinite e quelle user-defined (create dal programmatore).
Le prime sono quelle già implementate nel linguaggio e possono essere utilizzate alla
bisogna. La più conosciuta e utilizzata è sicuramente la funzione "echo()", la quale se
richiamata visualizza i caratteri contenuti all'interno delle parentesi.
esempio:
<?php
echo ("Oggi è un buon giorno")
?>
Oltre alle funzioni predefinite, per la cui lista completa si rimanda al "Reference book",
il programmatore può creare funzioni a suo piacimento e convenienza seguendo il giusto
procedimento.
|
Il primo passo per creare una funzione è quello di assegnargli un nome. Fatto ciò si
racchiude tra parentesi graffe l'azione che detta funzione deve compiere. Una volta creata
la funzione, questa può essere richiamata a piacimento in qualsiasi parte del documento.
Ma vediamo un esempio pratico:
<?php
function avvertimento()
{
print ("Questo è un avvertimento");
}
?>
Questa funzione chiamata "avvertimento" visualizza la scritta "Questo è un avvertimento"
quando richiamata con il comando
avvertimento()
Generalmente si posiziona la funzione creata tra i tag header (<head>
e </head>) situando il comando relativo dove si vuole che
questo compia l'azione nel documento. Come è possibile intuire da questo esempio, le
funzioni possono essere nidificate. Questo significa che una funzione può richiamarne una
seconda, predefinita o creata, per ottenere il risultato voluto. La stessa può essere
inserita all'interno di un controllo di flusso, dando al programmatore la flessibilità e
la potenza necessaria per ottenere qualsiasi risultato.
Le funzioni possono avere un "argomento", e questo viene restituito alla funzione al
momento della sua chiamata. Riprendendo l'esempio precedente:
<?php
function avvertimento($arg="")
{
print ("$arg");
}
Questa funzione chiamata "avvertimento" con argomento "$arg" (con nessun valore) visualizza
una scritta con il messaggio che verrà specificato come argomento con il comando di
chiamata
avvertimento("questo è l'argomento da restituire");
Bene, adesso che hai le basi per creare le funzioni, al lavoro e buon divertimento! Perchè
programmare e anche divertimento!
Arrivederci ai prossimi capitoli.
|
|
|
|