Foros del Web » Programando para Internet » PHP »

Distribución de código en un sitio php

Estas en el tema de Distribución de código en un sitio php en el foro de PHP en Foros del Web. Bueno, esto es para que los que programais a diario aplicaciones de este tipo me deis un poco vuestra opinión. Yo cuando comienzo a hacer ...
  #1 (permalink)  
Antiguo 15/02/2005, 13:32
Avatar de Jandroide  
Fecha de Ingreso: marzo-2004
Mensajes: 96
Antigüedad: 13 años, 9 meses
Puntos: 1
Distribución de código en un sitio php

Bueno, esto es para que los que programais a diario aplicaciones de este tipo me deis un poco vuestra opinión. Yo cuando comienzo a hacer un sitio en php me hago una página llamada funciones.php donde meto todas las funciones que voy a utilizar por todo el sitio y en cada página las llamo con el include, etc..pero cuando ya son una cantidad considerable de funciones las que escribo, me planteo si sería mejor separarlas en más de una página. La verdad es que teniendo todas las funciones en una sola página por muy extensa que me quede me resulta más cómodo para no tener que ir incluyendo una u otra, pero no sé si eso ralentizará la ejecución de la aplicación o no tiene nada que ver.
  #2 (permalink)  
Antiguo 15/02/2005, 13:59
Avatar de lalogrosz  
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 15 años, 6 meses
Puntos: 6
Un consejo

Tendrias que tenes una funcion por cada tema. Ejemplo:
Para las funciones de Base de datos, para los formularios, funciones generales, etc. E incluirlas en un solo include. Despues para cada pagina le pones el include de las funciones propias de esa pagina.

ejemplo:

archivo funciones.php
<?
include("includes/formularios.php");
include("includes/basedatos.php");
include("includes/generales.php");
?>

archivo noticias.php
<?
include("includes/funciones.php");
include("includes/funcionesNoticias.php");
.
.
.
?>


Espero que te sirva
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 18:41.