algo
To the stars!
cDLEON: у меня тоже раньше был такой вопрос.
Потом понял.
Статический объект
1) не имеет конструктора пристойного, статик конструктор в пхп вроде отсутствует, но даже если он есть - обычный конструктор лучше. И деструктора статического нет
2) проблемы при наследовании со статическими свойствами
Вот такие 2 причины.
Лично я использую синглтоны в ПХП вместе с функциями так:
объявляю синглтон, например
И тут же объявляю функцию
Так что вместо длинных вызовов
имею простой вызов
Потом понял.
Статический объект
1) не имеет конструктора пристойного, статик конструктор в пхп вроде отсутствует, но даже если он есть - обычный конструктор лучше. И деструктора статического нет

2) проблемы при наследовании со статическими свойствами
Вот такие 2 причины.
Лично я использую синглтоны в ПХП вместе с функциями так:
объявляю синглтон, например
Код:
class myDB {
protected $instance;
public static function getInstance() { ... }
}
Код:
function myDB() { return myDB::getInstance(); }
Код:
myDB::getInstance()->get_query_result(..)
Код:
myDB()->get_query_result(..)