Автор оригинала: флоппик
zerkms, я к тому, что в php нельзя ни вернуть данные из конструктора, ни обработать ошибку недоступного конструктора. Вот это был бы правильный синглетон. Поэтому, можно просто с таким же успехом в публичном конструкторе делать die().