Supponendo che la chiamata arrivi da un altro script che riceve dati da un form che usa POST e che il form abbia due campi di tipo text con nomi "campo1" e "campo2" che sono stati riempiti dall'utente rispettivamente con "pippo" e "pluto":
file con la funzione
Codice PHP:
function funzione($variabile1, $variabile2) {
echo "Valore prima variabile: " . $variabile1 . "
";
echo "Valore seconda variabile: " . $variabile2;
}
file con lo script chiamante
Codice PHP:
//prendo i valori inseriti nel form
$v1 = $_POST['campo1'];
$v2 = $_POST['campo2'];
funzione($v1,$v2);
verrà stampato
Valore prima variabile: pippo
Valore seconda variabile: pluto
Ovviamente lo script chiamante potrebbe più brevemente essere scritto così
Codice PHP:
funzione($_POST['campo1'],$_POST['campo2']);
Un form non può chiamare direttamente una funzione.