Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/11/2007, 03:03
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: Incluir codigo php en un php

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.