creo que la coma al final de esta linea
3 => "png",
pero yo lo resumiría así:
Código PHP:
$formatos = array ("bmp","jpeg","gif","png");
$formato = $_FILES["avyfile"]["type"];
$error=null;
if(!in_array($formato,$formatos)){
$error = "El formato del avatar no es un formato válido.";
}
return $error;
saludos.