function check_foto($a, $b, $c)
{
$file = "./immagini/" . $a . "/" . $b . "_" . $c . ".png";
$img = "<img src=\"" . $file . "\" align=left border=\"0\">";

if(file_exists($file)):

$foto = $img;

else:

$foto = "<img src=\"./immagini/no_" . $c . ".png\" align=left border=\"0\">";

endif;

return $foto;
}


-----------

check_foto("categoria", $categoria_id, m);
echo gettype($foto); <---- mi da NULL variabile inesistente!!


perchè da questa funzione non mi riesce di tirare fuori la variabile $foto settata come voglio nell'if?