¿Cómo configurar los atributos de una clase y cómo llamar al método de la clase en PHP?
& lt? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de Hipertexto Profesional)
¿Clase? ¿Mi clase? {?//?Definir clase MyClass
¿Pública? $nombre? //Define una propiedad pública
¿Protegida? $_edad;? //Definir atributos de protección.
¿Privado? $_correo electrónico;? //Define propiedades privadas.
¿Público? ¿Función? mi método()? {?//?Defina el método my_method.
}
¿Protegido? ¿Función? _mi_método2()? {?//?Definir mi método 2 método
}
}
$obj? =?Nuevo? ¿Mi clase? ///?Creación de instancias
$ obj-& gt;¿Nombre? =?sin nombre ';? //Establece el atributo de nombre.
$ obj->_Edad? =?12;? ///?Esto es incorrecto, no se pueden establecer atributos de protección.
$ obj-& gt;¿Dirección? =?Rey? 'calle'? //Permite la configuración de propiedades no declaradas, que tienen el mismo efecto que las propiedades públicas, pero no se pueden usar antes de asignarles un valor.
$ obj->mi método()? //Llamar al método público
$ obj->_ my_ método 2();? //Esto está mal, no se puede llamar al método de protección. Es necesario comprender los conceptos de herencia, pública, protección y privada.
Herencia: Las subclases heredan las propiedades y métodos públicos y protegidos de la clase padre.
Público: Propiedades y métodos a los que pueden acceder las instancias de la clase.
Protección: Propiedades y métodos a los que sólo se puede acceder dentro de la clase y sus subclases.
Privado: Propiedades y métodos a los que sólo se puede acceder dentro de la clase.
Esta es una pregunta muy básica. Te sugiero que leas más.