Buonasera. Ho dei dubbi sulle funzioni.

Ho uno o più valori che arrivano da un form:

Codice PHP:
$campo1 $_POST['campo1']; 
devo fare una funzione per ripulirli. Quindi, ho usato questa:

Codice PHP:
function clean($string) {
$string htmlentities($string);
return 
$string;

e poi la applico ai campi che mi interessano
Codice PHP:
$campo1 clean($campo1); 
Quello che non mi è chiaro è il parametro passato alla funzione clean() e cioè la variabile $string: cos'è? da dove viene? è necessario dare come argomento un valore che non ho settato da nessuna parte e che non userò mai se non per la funzione stessa?