Es mejor si llamas a la variable directamente como función, recuerda que usar eval() puede tener problemas de seguridad si no limpias bien tus variables:
Código PHP:
Ver original$imageFunc = 'imagecreatefrom' . $type;
$image = $imageFunc($url);
Saludos.