Заюзать класс в других (PHP4)

Rynor

stay hungry
Заюзать класс в других (PHP4)

Ну ООП, так ООП :) Есть класс Debug, хочу использовать отладку во всех остальных классах (sql , filesys etc), но одними статическими методами не обойдусь. Наследовать смысла нет. Следовательно, нужно ссылаться.

Использование в конструкторах такой конструкции нормально?
PHP:
global $debug;
$this->debug = &$debug;
конечно, global мне не сильно нравится, но,
по-моему, это оптимальнее чем, создавать в нескольких классах копии отладчика.

PHP:
$this->debug = &new $debug();
или я туплю?

Спасибо за помощь!

ps Глубоко вздохнул, почуяв Фаната %.
 

Rynor

stay hungry
Так и знал, что еще плохо ООП знаю ;)))
Большое спасибо, пока не понял, но читаю, вроде то...

"Singleton is a design pattern that is useful when you want to create an object that should be accessible for different, distinct parts of your application."

ps А для четверки все это актуально или гимор наличествует?
 

_RVK_

Новичок
ну примерно. думаю до пхп5 с этим коодом дотянешь, а тогда поуму сделаешь.
 
Сверху