Foros del Web » Programando para Internet » PHP »

Meter varios archivos en uno

Estas en el tema de Meter varios archivos en uno en el foro de PHP en Foros del Web. Quizás sea una tontería pero no termino de entender esto. Tengo varios archivos php que son llamados desde el index. Todos éstos tienen elementos similares ...
  #1 (permalink)  
Antiguo 08/02/2008, 09:36
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Meter varios archivos en uno

Quizás sea una tontería pero no termino de entender esto. Tengo varios archivos php que son llamados desde el index. Todos éstos tienen elementos similares (por ejemplo el mismo include a una librería y otras cosas). Si metiera todos esos datos en un solo archivo tendría la posibilidad de resumir muchos pasos, pero no sé cómo hacerlo de manera que el index tome los datos sólo de ahí. Estuve documentándome sobre el paso de variables pero estoy trancado con el tema. Gracias de antemano.
  #2 (permalink)  
Antiguo 08/02/2008, 09:46
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 8 meses
Puntos: 223
Re: Meter varios archivos en uno

Me parece que cada archivo php tendría que ser un caso particular, tendrías que buscar las funciones de claradas en cada uno y copiarlas hacia el index. También ver si hay código que se ejecuta en cada archivo cuando se hace el include o si solo contiene declaraciones de funciones. El orden en el que copies todo al index es importante, así como las dependencias entre los archivos que incluyes.

Pero, ¿Por qué quieres pasar todo a un solo archivo? Que yo sepa include() no es una costosa, y no creo que se gane mucho rendimiento creando un archivo monolítico.
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #3 (permalink)  
Antiguo 08/02/2008, 10:25
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Re: Meter varios archivos en uno

Es que es más complicado. Hay un javascript metido en el lío y el paso de datos es hacia éste. Lo que pasa es que no quería extenderme en ese punto para acortar la explicación, pero lo cierto es que la función se hace necesaria en este caso .
  #4 (permalink)  
Antiguo 08/02/2008, 12:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Meter varios archivos en uno

¿Haz probado usar el patrón MVC de diseño?, te da una carga centralizada de archivos, y asi tienes el control de que estas incluyendo y donde.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:53.