Cita:
Iniciado por tuadmin abrir una conexion en un script php es mas moroso claro hablando de microsegundos, te recomiendo abrir la conexion cuando necesites la consulta y si usas los metodos magicos __destruct dentro de ella manda o ordena cerrar la conexion, cuando no necesites el objecto o la clase de abse de datos solo eliminala y se quitara tambien la conexion SQL
Aun no llego a los métodos destructores, incluso quise implementar un constructor en esta clase y no pude hacerlo funcionar.
Entonces, según le entiendo, si hago un __destruct() en la clase conectar, este automáticamente cerrara la conexión a MySQL?? Como llamo a un __construct o a un __destruct ??
Cita:
Iniciado por tuadmin lo que ponen es que cierra la conexion SI EXISTE una CONEXIOn, no es que cierran por cerrar, recuerda tomar eso en cuenta, antes de cerrar tienes que comprobar que la conexion realmente existe, o sino te dara un error, php tiene un GarbageCollector, bueno todos los lenguajes actualmente tienen uno, que se encarga de ello, de cerrar conexiones , eliminar variables memorias, pero es mejor tener todo controlado
Para este caso, mi funcion desconectar esta bien?? pongo un
isset($this->conexion) antes de pasar a cerrar la conexion
Cita:
Iniciado por tuadmin eso esta muy bien, para aprender ya cuando quieras expandir mas las cosas veras que ya existen, CLASES en php que hacen lo que quieres, sin llegar a usar los grandisimos frameworks, aunque hay de todos los colores y sabores
Ejemplo de unas clases asi por favor ?? (solo para analizarlas)
Cita:
Iniciado por tuadmin en php existe el SHORT tags que son en vez de <?php echo es igual a <?=
Investigare mas de esos Short Tags
Cita:
Iniciado por tuadmin puedes si quieres dominar un framework pero como te mencione a veces son demasiados robustos, son como querer usar un cañon para matar una mosca. ahora si quieres puedes empezar por cosas pequeñas y ya luego integrarlas a tu proyecto
http://idiorm.readthedocs.io/en/latest/querying.html
es un proeycto muchos años ensima pero tiene casi todo cubierto y bien estructurado
Ese ORM se ve bastante robusto
solo me acuerdo de doctrine en symfony. Me gustaría hacer algo parecido, pero con las querys, me imagino que la mayoría de los ORM's pasan a clases las tablas y asi las trabajan ??
Leí un poco pero me confundió, así que lo dejare para mas adelante