Шаблон проектирования «Singleton» (Одиночка) предназначен для обеспечения гарантии использования одного экземпляра выбранного класса во время всей работы приложения, например, логгера ошибок или коннектора к БД.

Приведенный ваше класс «Singleton» можно использовать только через статический метод «getInstance()», причем, мы всегда будем обращаться к одному и тому же объекту, который хранится в статической переменной «$instance».

Полезные ссылки:

Добавить комментарий