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 |