ООП: Хранение обьекта в свойстве другого обьекта Такая вот задача. К примеру у меня есть объект PDO. Я его создаю в конструкторе главного класса и присваиваю его свойству этого класса, для доступа к нему из других методов этого класса. В дальнейшем для передачи его в сторонние контроллеры через аргументы действия, вот так:$Obj->actionName($this->MyPdoObj) Вопрос: правильно ли я делаю?
Да, это довольно распространенный и хороший способ организации кода, когда нужно передавать объект в другие методы или классы. Хранение объекта в свойстве другого объекта позволяет удобно обращаться к нему из других методов этого класса и не создавать новый объект каждый раз.
Однако, передавая объект PDO в сторонние контроллеры через аргументы действия, важно убедиться, что это действительно нужно и безопасно. Необходимо также правильно обработать и проверить аргументы, чтобы избежать уязвимостей и ошибок в программе.
В целом, ваш подход к хранению объекта PDO в свойстве класса и передаче его в другие методы выглядит правильным. Важно следить за чистотой и эффективностью кода, чтобы он был легко читаемым и поддерживаемым.
Да, это довольно распространенный и хороший способ организации кода, когда нужно передавать объект в другие методы или классы. Хранение объекта в свойстве другого объекта позволяет удобно обращаться к нему из других методов этого класса и не создавать новый объект каждый раз.
Однако, передавая объект PDO в сторонние контроллеры через аргументы действия, важно убедиться, что это действительно нужно и безопасно. Необходимо также правильно обработать и проверить аргументы, чтобы избежать уязвимостей и ошибок в программе.
В целом, ваш подход к хранению объекта PDO в свойстве класса и передаче его в другие методы выглядит правильным. Важно следить за чистотой и эффективностью кода, чтобы он был легко читаемым и поддерживаемым.