_vampiro_
Новичок
ссылка на объект при создании. как? 
Взял тут стрый свой сайт и переделываю под пхп5 (объекты)
Убрал все функции работы с БД и наваял "модный" объект. Теперь такая чтука:
Раньше везде у меня были прописаны просто вызовы функций. (например, mysql_query() ).
теперь вместо этого я прописываю "$a=new db; $a->query();"
а теперь вопрос... как бы мне не создавать объект каждый раз новый, а сделать так, чтобы при создании, мне отдавалась ссылка на уже существующий.
Пока что наваял вот такое:
А можно как-то это же "впихнуть" в "__construct"?
или пните меня в нужную сторону, если я не так делаю... принципиально. (оставить функции не предлагать
)

Взял тут стрый свой сайт и переделываю под пхп5 (объекты)
Убрал все функции работы с БД и наваял "модный" объект. Теперь такая чтука:
Раньше везде у меня были прописаны просто вызовы функций. (например, mysql_query() ).
теперь вместо этого я прописываю "$a=new db; $a->query();"
а теперь вопрос... как бы мне не создавать объект каждый раз новый, а сделать так, чтобы при создании, мне отдавалась ссылка на уже существующий.
Пока что наваял вот такое:
PHP:
public function GetInstance(){
foreach ($GLOBALS as $i)
if ($i instanceof db) $instance=$i;
if (!$instance) {/* тут создаем объект с глобальным именем*/}
return $instance;
}
или пните меня в нужную сторону, если я не так делаю... принципиально. (оставить функции не предлагать
)