Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/06/2018, 12:37
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Información Respuesta: Dudas con PHP y POO !!!

Cita:
Pregunto, que es mejor? Cerrar la conexion con cada consulta y cosas asi, o mandar a llamar a la funcion desconectar() solo al final del scrip ??
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
Cita:
Por ejemplo, el sistema que les puse, de donde estoy tomando las referencias, ponen la funcion de desconectar en el footer, eso significa que cierran la conexion en todas las vsitas html, pero solo la cierran cuando ya se han ejecutado todos los scripts y todas las querys, que tan bueno es eso ??
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

Cita:
Una vez tengo la conexion y la desconexion, comenzare a hacer las clases y funciones de las querys, asi que esperen mas preguntas
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

Cita:
Con lo del patron MVC, no se si es posible implementarlo con codigo puro o es necesario un framework? Con symfony, medio vi y entendi, como funciona MVC. En las vistas, ya no se ponia codigo php si no que llamadas a variables con twig, pero eso es muy pro aun para que lo haga en codigo puro, algun buen ejemplo de MVC que alguien tenga por ahi ?? Puede ser un CRUD basico, le agradecere mucho ç
mmm bueno antes de meterte de lleno en un framework tienes que saber que es lo que necesitas con exactitud y si es que el framework cumple todo lo que necesitas, recuerda que la mayoria de frameworks hacen uso de PSEUDO CODIGO, no me gusta en lo particular, pero todo depende del proyecto, que quieras realizar, php de por si ya es un parseador de templates como TWIG

Código PHP:
<a href="<?=$variable_enlace?>"><?=(1==2?'1 es igual a 2':'1 no es igual a 2')?></a>
<ul>
<?php foreach(array(1,2,3,4,5,6,6) as $numero):?>
<li><?=$numero?></li>
<?php endforeach;?>
</ul>
en php existe el SHORT tags que son en vez de <?php echo es igual a <?=

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

a tambien, busca informacion sobre los AUTOLOADERS,

http://php.net/manual/es/language.oop5.autoload.php

todos los frameworks tienen una incorpacion de los autoloaders