Hola a todos
Desde hace tiempo, vengo viendo en alguna que otra página, que los desarrolladores crean clases en PHP con miembros que están directamente relacionados con la estructura de las tablas que tienen en la base de datos. Después van haciendo consultas de la información que interesa y guardando los datos en objetos de PHP que representan a esas clases.
Por ejemplo, si existe una tabla en MySQL llamada "pedidos" con columnas idpedido, nombre, proveedor..., existirá también una clase PHPllamada pedidos que tendrá de atributos idpedido, nombre, proveedor...
¿Es esto una buena práctica?
Gracias anticipadas