Php korumalı özel anahtar kelimeler halkı, değil kullanmak için geçerli nedenleri nelerdir?
Hikaye: Ben aktif olarak kod erişim düzenleyiciler kullanır (hatta "kamu" açıkça) ve aynı şeyi yapmaya ikna etmek isteyen bir ekip ile bir proje başladım. Ben her zaman php gibi dinamik bir dil tamamen yararsız şeyler bu tür bulmak, ama benim hislerime pek teknik bir tartışmada bir argüman olduğunu biliyoruz. Bu nedenle erişim düzenleyicileri php yararsız (hatta zararlı) neden bir katı, net bir açıklama arıyorum.
Ben bazı benzer konular zaten var farkındayım
- http://stackoverflow.com/questions/2146271/importance-of-protected-private-in-php-classes
- http://stackoverflow.com/questions/196737/why-not-use-protected-or-private-in-php
- http://stackoverflow.com/questions/419844/best-to-use-private-methods-or-protected-methods
ancak ben bu bir gönderme kulüpler birkaç nedeni vardır
- Ben "kamu" ya da kullanmanız gerekiyorsa ben sormuyorum. Ben zaten kullanmıyorum.
- Ben açıkça erişim düzenleyiciler (ben sadece onaylamak için bir uzman gerekir, ben know onlar kötüsün) iyi neden duymak ilgilenmiyorum.
- Eğer "en iyi uygulamalar" ve "OOP ilkeleri" konusunda bana yaklaşık iseniz, rahatsız etmeyiniz.
TIA