PHP: Sınıf segmentasyon?

2 Cevap php

Ben kullanıcı ilgili şeyler ile başa çıkmak için yaklaşık 45 + yöntemleri var olacak bir Authentification kütüphane inşa ediyorum. Tek bir dosya üzerinde her şeyi tutmak için aslında tavsiye olmadığını ancak ben merak ettik.

Birkaç alt içine benim sınıf bölme ve gerektiğinde onlara yük üzerinde bir yararı var mı?

Ben her zaman, örneğin "zorunlu" elemanları ve sadece kayıtlı kullanıcılar ihtiyaç unsurları içine sınıfı ayırabilirsiniz ...

Örneğin:

  • Zorunlu Yöntemleri:

    • $ User-> is_logged ()
    • $ User-> login ()
    • $ User-> register ()
  • Kayıt için Yöntemleri ...

  • Oturum açan kullanıcı için yöntemler.

2 Cevap

Bu sadece sizin sayfalarında sınıf dosya (lar) dahil olmak istiyorum nasıl bağlıdır. Eğer biri sadece her sayfa için () deyimi içerir istiyorsanız, o zaman tek bir dosyada tüm tutmak. Kütüphane BÜYÜK olmadıkça, diğer sınıflardan yükü çok fazla olmamalıdır.

Bunu başka bir şekilde yaparsanız, sadece istemci oturum durumuna göre farklı dosyalar dahil olacak.

Şahsen, bu şekilde onları düzenlemek daha kolay olarak ben onları bölmek istiyorum, ama bu tamamen size kalmış.

Ben sınıf / alt-sınıf seçeneği ile gitmek istiyorum.

Daha sonra geçerli URL ya da belirli bir kurulum bu kendisini ödünç değil sadece kullanıcı nesnesinin istenilen türünü belirterek tabanlı kullanıcı nesnenin doğru türde dönmek için bir fabrika kullanabilirsiniz.