Ребят, можете скинуть best practice примеры по работе с БД на чистом пхп. Написал класс обёртку в которой доступ к результатам запроса к БД происходит через magic методы, потом прочитал что так делать не стоит. Как лучше организовать класс который хранит данные и который работает с БД? Стоит ли выделять класс который содержит схему БД и валидацию от класса который осуществляет запросы к ней?