У меня имеется класс DB, для работы с БД.
Есть другой класс, который в данный момент является extends по отношению к DB:
class DB{
...
}
class OUTPUT extends DB{
...
}
Вот. Почему extends? потому, что в классе OUTPUT (это форматирование информаци перед разного рода выводом) имеется 1 метод из класса DB.
Получается, что в своих сценариях я запускаю либо DB, либо OUTPUT, в зависимости от того, нужно ли будет данные перед отправкой клиенту форматировать или нет.
Вот я и не уверен, правильно ли я делаю.. Может какие-нибудь другие способы есть вызвать метод класса DB из класса OUTPUT? Хотя с другой стороны, удобно инициализировать лишь OUTPUT
$myDB = new OUTPUT();
а не вызывать сначала класс DB, а потом и OUTPUT... Вобщем не знаю...