Diyelim ki bir tek olması gerekiyordu bir PHP (> = 5.0) sınıfı yazıyorum diyelim. Ben okudum dokümanlar tüm sınıf doğrudan örneği olamaz böylece sınıf yapıcısı özel yapmak için söylüyorlar.
Yani böyle bir şey varsa:
class SillyDB
{
private function __construct()
{
}
public static function getConnection()
{
}
}
Ben yapıyorum __ construct () dışında denir herhangi bir durum vardır
new SillyDB()
sınıfının kendi içinde arama?
Ve neden hiç kendi içinde gelen SillyDB örneğini izin ediyorum?