Hombre, puedes tener un fichero que solo tenga la llamada a la funcion e incluirlo. llamada.php
Código PHP:
<?php
print calidades(
$habitacion_doble_lang,
$habitacion_doble,
$habitacion_matrimonio_lang,
$habitacion_matrimonio,
$habitacion_individual_lang,
$habitacion_individual,
$garage_lang,
$garage,
$rest1,
$rest2,
$rest3,
$rest4,
$iconos,
$calidades_lang);
?>
luego donde quieres hacer realmente uso de la funcion
Código PHP:
require('llamada.php');
Es algo cutre, lo se. Pero el resto de opciones implican un cambio de la estructura del programa, que seguramente a largo plazo sea mejor. Las opciones serian:
1.- En lugar de pasar cada parametro en una variable, pasar solo un parametro que sea un array, cada elemento del array seria uno de los parametros actuales. Asi la llamada a la funcion seria siempre la misma calidades($array_param). Tendrias que modificar todo el codigo que obtiene los parametros y llama a la funcion para crear el array.
2.- La evolucion de la primera opcion: clases y objetos. Es una abstraccion, podrias tener un $calidades->print(), donde imprimiria las variables que quieras del objeto $calidades.