index Index »   Web »   Tutorial PHP »   Funzioni in PHP
Funzioni in PHP
Inviato da MatrixTeo il 25-10-2008 15:57:48    347 letture  

Funzioni in PHP

Le funzioni ci sono utili in PHP quando dobbiamo utilizzare una stessa porzione di codice all'interno dei nostri script.
Sinstassi: Function nome(variabili){ codice }

Una funzione semplice:

<?php
function nome(){ echo "MatrixTeo"; }
nome();
?>


La funzione si occupa di stampare a video la scritta MatrixTeo.

Scriveremo ora una funzione che ci permette di formattare del testo in grassetto.

<html>
<head>
<body>
<?php
function grassetto($testo){

$testo_finale = "<b>".$testo."</b>";
echo $testo_finale;
}
$mio_testo = "Testo di Prova";
grassetto($mio_testo);
?>
</body>
</head>
</html>


Andiamo ad analizzare lo script:

function grassetto($testo){
dopo function abbiamo scritto il nome della nostra funzione, tra parentesi le variabili che ricorrono nella funzione (è importante capire subito la funzione delle variabili tra perentesi quindi vi faccio un nuovo esempio)

function stampa($testo){ echo $testo; }

Bene, questa è la nostra funzione, che stampa semplicemente a video un testo.
Proviamola in uno script:

<?php
function stampa($testo){ echo $testo; } // dichiariamo la funzione
$nome = "MatrixTeo"; // Assegnamo a $nome il valore "MatrixTeo"
stampa($nome); // Richiamiamo la funzione
?>

stampa($nome);  All'interno della parentesi al posto di $testo c'è $nome, è come dire: "ok, richiamo la funzione ma voglio che venga utilizzato $nome all'interno della funzione" Wink
Se non avete ancora capito seguite questo ultimo esempio altrimenti potete anche proseguire nella lettura di altri tutorial sul php.

Semplifichiamo quindi il concetto, riprendiamo lo script di prima:

<?php
function stampa($testo){ echo $testo; } // dichiariamo la funzione
stampa('MatrixTeo'); // Richiamiamo la funzione
?>


Immaginariamente la funzione diventa:

function stampa('MatrixTeo'){ echo 'MatrixTeo'; }

A $testo viene sostiuito MatrixTeo

MatrixTeo

 

Embed
Condividi
Questo articolo è applicabile a:

· PHP
Totale Articoli: 122
Totale Categorie: 47
Totale Utenti: 44
Ultimo utente: butch90
Attivare/Disattivare suggerimenti per la ricerca Google
Cellulare Nokia non riconosce alcune SIM
Cartelle e file che non si eliminano con l'errore Impossibile eliminare nomefile File già in uso da un altro utente o programma
Formattare hard disk in FAT32 da Windows XP
eMule non si connette più alla rete KAD
Inserire spazio con codice HTML
Siti Amici: Userbar-Creator.com  |  ComputerXtreme.net  |  GeekManiacs.com  |  ComputerTrucchi.com

Utenti Online

5