![]() |
|||||
Guida PHP | |||||
Le funzioni in PHP
In PHP, come nella maggior parte dei linguaggi di scripting e di programmazione, è possibile creare funzioni personalizzate, ovvero procedure contenute in una routine madre che possono essere eseguite richiamando il nome della funzione stessa. PHP mette a disposizione degli sviluppatori il comando function per la creazione di una funzione. La sintassi per la creazione di una funzione è la seguente:
function nome_funzione()
{
istruzioni;
}
Tutto il contenuto della funzione fa inserito tra parentesi graffe. Ad una funzione possono essere passati dei parametri, ovvero delle variabili locali il cui ciclo di vita nasce e muore all'interno della funzione stessa. La sintassi è la seguente:
function nome_funzione(nome_parametro)
{
istruzioni che fanno riferimento a nome_parametro;
}
Facciamo un semplice esempio di utilizzo di una funzione:
<?
function scrivi_testo()
{
echo "Hello, PHP!";
}
scrivi_testo();
?>
Abbiamo creato un'alternativa all'istruzione echo, creando una funzione personalizzata che serve a stampare a video un testo. Possiamo però fare di meglio: parametrizzando la funzione possiamo passare alla funzione, richiamandola, il testo da stampare a video, come nell'esempio che segue:
<?
function scrivi_testo($quale_testo)
{
return $quale_testo;
}
echo scrivi_testo("Hello, PHP!");
?>
Passiamo quindi il testo alla funzione personalizzata una volta che verrà richiamata, oppure possiamo gestirlo diversamente memorizzando il valore in un'altra variabile, inserendolo in un database e cosi via. Abbiamo inoltre utilizzato il comando return per indicare al motore PHP che la funzione dovrà restituire il valore passato sulla destra del comando stesso. Facciamo un altro esempio, creando una funzione per effettuare la somma di due numeri:
<?
function somma($a, $b)
{
return $a + $b;
}
echo somma(1, 2);
?>
Il risultato sarà 3. Abbiamo inoltre approfittato per vedere come passare più di un parametro ad una funzione PHP personalizzata. PHP dispone di una nutrita schiera di funzioni predefinite per la gestione di elementi come stringhe, numeri, date ed altri elementi, opportunamente recensite nella costantemente aggiornata sezione Referenze PHP di questo blog. Scritto in data 07/01/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||