ciao ragazzi

sono neo x il php, e stavo cimentandomi in alcuni test... ma:

codice:
<?
$sdf="hgsdhgasdhg";

function abc($hc){
	return "$hc $sdf";
}
echo abc("ok");
?>
nell'output mi viene restituito solo "ok"

Perchè??? Come faccio a far esser valida la variabile $sdf nella funzione? Ho provato con global ma non funziona VVoVe:

attendo help
grazie