akxxiv
Новичок
Вопросы по ООП
Пытаюсь разобраться в ООП и попутно возникают вопросы (возможно дилетантские, но все же)
Первый вопрос такой.
Допустим есть класс радотающий с БД class_mysql. Как правильней поступать.
1. Создавать все классы, в которых требуется обращения к БД наследуемыми от class_mysql и обращаться $this->sql_query(...)
2. Вначале каждого класса создавать экземпляр $cMysql = new class_mysql, а потом обращаться $cMysql->sql_query(...)
3. Для каждого запроса создавать экземпляр
Пытаюсь разобраться в ООП и попутно возникают вопросы (возможно дилетантские, но все же)
Первый вопрос такой.
Допустим есть класс радотающий с БД class_mysql. Как правильней поступать.
1. Создавать все классы, в которых требуется обращения к БД наследуемыми от class_mysql и обращаться $this->sql_query(...)
2. Вначале каждого класса создавать экземпляр $cMysql = new class_mysql, а потом обращаться $cMysql->sql_query(...)
3. Для каждого запроса создавать экземпляр
PHP:
$cMysql = new class_mysql('SELECT...');
$result = $cMysql->result();
) Ключевое слово interface - вообще редкость, если честно, то не знаю больше языков, в которых оно есть...