PHP sınıfları korumalı / özel Önemi

2 Cevap php

Ben PHP sınıfları görünce Genellikle, değişken ve işlevlerin çoğu özel veya korunan ya vardır. PHP sunucu tarafında yürütülür çünkü bu güvenlik özelliklerini neden ihtiyaç duyayım, ben anlamıyorum. Bu güvenlik için kullanılabilir veya bir şey eksik?

2 Cevap

Senso Özel ve visibility bağlamında mantıklı korumalı olup güvenlik özellikleri stricto.

Class members declared public can be accessed everywhere. Members declared protected can be accessed only within the class itself and by inherited and parent classes. Members declared as private may only be accessed by the class that defines the member.

Bu güvenlik konusunda gerçekten değil, ama OOP tasarımı hakkında daha fazla. Onlar sınıf nasıl kullanılması gerektiğini, size ve diğer geliştiriciler. internal kullanmak için kamu üyeleri public kullanmak için ise özel ve korunan değişkenler vardır.