¿Actualizar la base de datos en __destruct ()?

¿Crees que es una buena idea?

Supongamos que tiene un componente de aplicación que utilizan otros componentes para recuperar / actualizar datos en la base de datos. Básicamente es una clase con métodos get (), set (), update ().

¿Sería una buena idea que ese componente actualice (o establezca) datos solo en sus propiedades cuando se le llame, y en __destruct para actualizar también el db? ¿O debería actualizar directamente la base de datos en cada llamada de conjunto / actualización?

Respuestas a la pregunta(4)

Su respuesta a la pregunta