PHP - Funciones de clase / objeto

Estas funciones le permiten obtener información sobre clases y objetos de instancia. Puede obtener el nombre de la clase a la que pertenece un objeto, así como sus propiedades y métodos de miembro.

Instalación

No se necesita instalación para utilizar estas funciones; son parte del núcleo de PHP.

Configuración en tiempo de ejecución

Esta extensión no tiene directivas de configuración definidas en php.ini.

Lista de funciones

PHP : Indica la versión más antigua de PHP que admite la función.

No Señor Función descriptiva PHP
1

call_user_method_array()

Llamar a un método de usuario proporcionado con una matriz de parámetros [obsoleto]

4
2

call_user_method()

Llamar a un método de usuario en un objeto específico [obsoleto]

4
3 class_exists ()

Comprueba si la clase ha sido definida

4
4 get_class_methods ()

Obtiene los nombres de los métodos de la clase

4
5 get_class_vars ()

Obtenga las propiedades predeterminadas de la clase

4
6 get_class ()

Devuelve el nombre de la clase de un objeto.

4
7 get_declared_classes ()

Devuelve una matriz con el nombre de las clases definidas

4
8 get_declared_interfaces ()

Devuelve una matriz de todas las interfaces declaradas

5
9 get_object_vars ()

Obtiene las propiedades del objeto dado

4
10 get_parent_class ()

Recupera el nombre de la clase principal del objeto o la clase.

4
11 interface_exists ()

Comprueba si se ha definido la interfaz

5
12 es un()

Comprueba si el objeto es de esta clase o tiene esta clase como uno de sus padres

4
13 es_subclase_de ()

Comprueba si el objeto tiene esta clase como uno de sus padres

4
14 method_exists ()

Comprueba si existe el método de clase

4
15 property_exists ()

Comprueba si el objeto o la clase tiene una propiedad.

5