menjelaskan
1. Pola tunggal sangat berguna ketika Anda perlu memastikan bahwa hanya ada satu contoh objek. Dengan memberikan kendali pembuatan objek pada satu titik, hanya satu contoh aplikasi yang ada pada suatu waktu. Para lajang tidak boleh dipakai di luar kelas.
Melihat
2. Akses ke konstruktor pribadi diperlukan untuk mencegah kelas dipakai secara acak.
Variabel statis harus menampung instance kelas.
Harus ada metode statis publik yang mengakses instance ini. Metode ini biasanya diberi nama getInstance()
Harus ada metode kloning pribadi yang kosong untuk mencegah penyalinan.
Contoh
kelas Lajang { publik statis $_instance; fungsi pribadi __construct() { } fungsi pribadi __clone() { } fungsi statis publik getInstance() { jika (!self::$_instance) { diri::$_instance = diri baru(); } kembalikan diri::$_instance; } fungsi publik sayHi() { gema "Hain"; } } $tunggal = Tunggal::getInstance(); $tunggal->sayHi();
Di atas adalah pengertian PHP singleton mode, semoga bermanfaat bagi semuanya.