Cita: - Los metodos __construct, __toString, son metodos reservados por el PHP. ahora bien. Si a algunos de los metodos creados por ti, le agregas __ me da la sesación que sean metodos de PHP. Ya se que le podemos poner cualquier nombre y seguro que funcionaría pero es una manera de diferenciar lo que es de PHP o lo que es de usuario.
Tu observación es correcta, según el estándar de PHP definido por Zend solo debería llevar una "_" los métodos y atributos de tipo privado.
Cita: - Supongo que tienes una clase mysql, en donde allí cargas los parametros y estableces la conexion.
En todas las clases haces directamente referencia a: mysql_db::sql_query, pero no veo donde las inicializas, Realizas la conexion o mejor dicho si dentro de estas clase debería de llamar a la clase mysql.
Debe estar haciendo todo dentro del método estático, crea la instancia, se conecta y luego retorna los datos. De todas formas, considero que abusar de esta práctica solo trae dificultades para trabajar con todo el alcance de un objeto común y corriente.
Cita: - Porque todas tus clases son FINAL. Que sentido tiene esto.
Según la sintaxis, esas clases no podrían ser heredadas, habría que ver el sentido del diseño y el contexto para hacer esto.
PD: estimados todos, traten de seguir
los estándares de codificación de Zend, no inventen los propios.