Red de conocimiento informático - Material del sitio web - ¿Cómo configurar los atributos de una clase y cómo llamar al método de la clase en PHP?

¿Cómo configurar los atributos de una clase y cómo llamar al método de la clase en PHP?

PHP usa la sintaxis de flecha (->) para acceder a las propiedades y métodos de la clase. Aquí te daré un ejemplo para tu referencia:

& 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.