Propiedades public, private y protected PHP

Propiedades public, private y protected PHP

Sin valoraciones

Descubre las diferencias entre las propiedades de class de php private, public y protected


Propiedades Públicas, Privadas y Protegidas

Una class de php puede tener distitntas propiedades de visualización. Pueden ser privadas, públicas y protegidas. Al asignar una de estas características a las propiedades de la clase podemos manejar de forma más segura el comportamiento del objeto. Dependiendo de qué tenga asignado la propiedad podremos acceder a ella desde un sitio u otro del proyecto:

Propiedad public

Cualquier elemento puede acceder a esa propiedad. No importa desde dónde se llame o ejecute. Es pública y cualquier fichero php podrá acceder a ella.

Propiedad private

Sólo la class que está declarando esta propiedad podrá acceder a ella. En ningún sitio más se podrá acceder.

Propiedad protected

Es entre public y private. Sólo puede acceder a ella la misma class y las classes que hereden las propiedades de la primera. Más abajo veremos qué son las herencias.



Valoración de la Información

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *