Buenas,
Me voy a meter a la discusión para intentar explicar lo que dice TLX, que desde mi punto de vista, tiene razón.
Focux lo que has hecho es generar una clase a la que has llamado "queryManager" que ejecuta la conexión de mysqli y resuelve un query que quieres procesar.
TLX te intenta decir esto:
Que eso no es POO. ¿Por qué? Porque estás procesando datos en una clase como si fuera una función...
No tiene sentido & mucho menos lógica hacer la resolución de datos de una clase a través de otra clase... porque lo que haces es llamar a una clase, que llama a otra que es la que realiza la función...
Un ejemplo exágerado sería:
function llamar($variable) {
exec($variable);
}
function ejecutar($codigo) {
llamar($codigo);
}
print ejecutar("free -m");
Sería algo similar referido a una función, a ver si así lo entiendes jejeje.
Llamas a una función con otra función que procesa esa función...
Mi pregunta... ¿Por qué no hacerlo directamente?
¿Cómo? Evitando procesar otra clase más, en este caso "queryManager" y usar directamente mysqli.
No es facilidad al programador, porque así haces el código más lioso y una latencia de proceso mayor.
Espero que me haya explicado bien !
& digo lo mismo que TLX, todo esto es constructivo para nada destructivo & mucho menos para joder.
Un abraaaaaaazote