Прочитал описание тут:
job-blog.bullgare.ru/2009/07/паттерны-проектирования-в-php/
Некоторые ресурсы приложения уникальны, т.е. может быть один и только один его экземпляр. К примеру, соединение с базой данных через соответствующий дескриптор уникально. Нам нужно иметь доступ к созданному дескриптору базы данных, т.к. каждый раз при запросе открывать и закрывать соединение во время загрузки страницы накладно.
Для этого отлично подойдёт паттерн Singleton. Объект является синглтоном, если в приложении можно обратиться к одному и только к одному такому объекту.
Пример кода там на странице не смог скопировать.
Вопрос: чем этот навороченный код лучше
$db = mysqli_connect('localhost','aa','bb','cc');
mysqli_set_charset($db, "utf8");
Вот $db это Singleton ))