Şimdi PHP sınıfları ve nesneler ile çalışıyorum. Bu soruda alanları ve yöntemlerinin adları sadece bu yüzden bahsediyorum ben ne bir fikir olsun oluşur.
Bu tekil ve kayıt defteri tasarım kalıpları kullanarak ilgilidir.
Şimdi bir veritabanı nesnesi, Cache nesne, Çekirdek Settings nesnesini, Session hemen hemen her sınıf Ben bu erişimi olması gerekir nesneyi erişmek gerekir Diyelim ki. SO I 1 kayıt sınıf nesnesine içine bu nesnenin tüm 4 saklamak için bir kayıt defteri kullanmak istiyorsunuz. Ben o easiyl sadece bu erişmek için gereken başka herhangi bir nesne içine benim 1 nesne geçebileceği. Böylece bugüne kadar büyük geliyor ama ben bu nesnelerin tüm 4 gerekmez bazı sınıfları, ne sadece benim diğer sınıfların bazı veritabanı nesne veya Session nesnesi erişmek gerekiyorsa? Ne varsa Perfromance için sadece bu diğer nesneler içinde bir Singleton kullanmak için iyi olurdu ya da devam edin ve bu benim kayıt defteri kullanmak aynı olurdu?
Ben nesneleri performnce kazanç herhangi bir tür olacağını bilmek için PHP nasıl çalıştığını yeterince iyi bilmiyorum (daha az bellek kullanımı, cpu kullanımı, yük zaman).
Birini ya da diğer, ben bunu üretim zamanı ya da bir şey etkilemeden eter yol gidebilir aşamada duyuyorum kullanarak herhangi bir kazanç olacağını Yani bu deneyimi olan herkes belki bana söyleyebilir. Ben şimdi eğer iyi yöntemi kullanmak istiyorum.