![]() |
Es posible Hacer Paquetes en Php Hola amigos. Tengo una duda estoy desarrollando un grupo de clases propias y me gustaria saber si es posible general algo com una clase principal digamos actualmente tengo clases htmlclase.php formularios.php dbclase.php mi pregunta es si es posible que al momneto de incluirilas usar algo asi como los include files de java que usas import miclase.htmlclase.php algo como un paquete ... agradecere la ayuda... o la referencia algun lado Saludos Feliz navidad a todos y un año lleno de muchas bendiciones :adios: :adios: :adios: :adios: :adios: :adios: :adios: |
Lo mejor es usar esto: Código PHP: |
En estos casos es mejor utilizar require_once() o include_once() para evitar que se incluya el mismo archivo más de una vez (lo que traería un error por clases definidas más de una vez). Y si tienes varias clases que normalmente utilizas juntas y quieres que se incluyan todas con una sola línea (como si incluyeras todo el paquete), puedes hacer un archivo "paquete_xx.php" que las incluya todas y luego solamente incluyes ese último archivo. Código PHP: Código PHP: |
Yo utilizo algo más rudimentario para organizar mis clases en PHP. En general, el código de mis aplicaciones web los estructuro en este árbol de directorios: /lib/nucleo/ /lib/nucleo/Controlador.class.php ... /lib/servicios/ /lib/servicios/db/DbConnection.class.php /lib/servicios/presentacion/PHPTemplate.class.php ... /lib/modulos/foros/acciones/... /lib/modulos/foros/vistas/... ... A mi personalmente me gusta tener una clase por archivo, o por lo menos una clase pública por archivo. Así que defino una constante de la forma: Código PHP: Código PHP: feliz año amiguetes! |
Ahora que leo la documentación de PHP5, creo que nos viene bastante bien echarle un ojo a la función autoload |
Yo estoy traduciendo el manual de PHP5 para POO y hay una caracteristica muy interesante que me parece es fantastica. Autocarga |
php5 provee de la funcion __aotoload() busca en la documentacion de php |
Gracias por sus Comentarios Agradezco a todos por sus comentarios me han servido de mcuho y pues ya aregle el problema que tenia .. Gracias.. |
| La zona horaria es GMT -6. Ahora son las 10:03. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.