variabiliBlog topBlog
 
funzioni
leftContentBlogPHP_06_01_FUNZIONI
Cosa sono e come utilizzare le funzioni in PHP
0
Corso di PHP



In questo capitolo ci occuperemo delle funzioni e delle operazioni applicabili ad esse.

In informatica, una funzione (detta anche subroutine, routine, procedura o sottoprogramma) è un costrutto che permette di raggruppare una sequenza di istruzioni che fanno parte di un programma. Una funzione può essere "chiamata" ("richiamata", "invocata", "attivata") in diversi punti del programma di cui fa parte come se fosse una singola istruzione.

Anche se la definizione precedente risulta essere abbastaza esauriente cerchiamo di definire una funzione in termini più semplici.

Una funzione è composta da un codice che esegue un compito ed è definita da un nome scelto da noi. In pratica è come se noi inventassimo un istruzione. Infatti possiamo chiamare quest'istruzione ogni volta che ne abbiamo la necessità.

Realizziamo adesso una semplice funzione ed analizziamone sintassi.

esempio funzione

function Calcolo ()
{
   $variabile = 3 * 5 ;
   echo "Il valore della variabile è : " . $variabile ;
}
Calcolo () ;

La funzione chiamata da noi Calcolo ( function Calcolo () ) esegue la moltiplicazione di 3 e 5 ed attribuisce il valore alla variabile ( $variabile = 3 * 5 ; ), quindi ne visualizza il valore ( echo "Il valore della variabile è : " . $variabile ; ). Per mandare in esecuzione questa funzione abbiamo semplicemente scritto il nome della funzione ( Calcolo () ; ).

Le parentesi poste dopo il nome della funzione consentono la ricezione di parametri. Nell'esempio ,all'interno delle parentesi, non è presente alcun parametro quindi il codice esegue le operazioni in base ai valori che ritrova all'interno della funzione poichè le variabili definite all'interno di una funzione hanno valore solo all'interno di essa.

Per passare dei valori ad una funzione esaminiamo l'esempio successivo.

esempio funzione con parametri

function Calcolo ( $parametro1 , $parametro2 )
{
   $variabile = $parametro1 * $parametro2 ;
   echo "Il valore della variabile è : " . $variabile ;
}
$parametro1 = 3 ;
$parametro2 = 5 ;
Calcolo ( $parametro1 , $parametro2 ) ;

La funzione di questo esempio svolge lo stesso identico compito di quella del primo esempio con la sostanziale differenza che i valori da calcolare sono passati ogni volta che chiamiamo la funzione. Una funzione con parametri deve obbligatoriamente ricevere tutti i parametri presenti quando viene chiamata.

Le funzioni sono importantissime e fondamentali.

Il mio personalisssimo consiglio è di usarle ogni volta che abbiamo la necessita di eseguire lo stesso codice più di una volta. Un esempio immediato lo potete ritrovare in questa stessa pagina dove il codice che permette la realizzazione del modulo per l'invio dei messaggi è racchiuso in una funzione che viene richiamata semplicemente con una sola riga di testo ogni qualvolta ne abbia bisogno. A dire il vero tutta la pagina è realizzata tramite una funzione a cui passo i parametri per la visualizzazione specifica.

 
 
 
 

COMMENTI


 

Lascia un commento

Nome :           

E-Mail :           

Sito :               

Messaggio:  

 
rightContentBlog
 
 
Categorie
 
 
 
 
 
 
Articoli Recenti
I Vichinghi
Considerati a ragione per secoli come barbari e spietati assassini vengono riconsiderati oggi sulla base di nuovi studi...
Il Windsurf
Nessun tipo di droga è potente quanto il richiamo del vento e del mare per un windsurfer. Il windsurf regala emozioni uniche...
Pterodattilo
Lo pterodattilo è un rettile volante, o pterosauro, vissuto nel Giurassico superiore (circa 145 milioni di anni fa)...
Isaac Newton
uomo scorbutico e sgradevole, era paranoico , temeva la poverta' e le critiche degli altri ma venne considerato da molti...
La Domus Romana
Alla scoperta della Domus Romana la tipica abitazione cittadina delle famiglie patrizie dell'antico impero Romano...
 
 
 
 
 
 
 
 
bottomBlog
Copyright Info.

www.reteitalianaweb.it

trasmissioni video tematiche

27/11/2008

 
Altri Links
 
PHP Bridge Flash Photoshop Dreamweaver
Valid XHTML 1.0 Transitional Valid CSS!