PHP - Funções de Classe / Objeto
Essas funções permitem obter informações sobre classes e objetos de instância. Você pode obter o nome da classe à qual um objeto pertence, bem como suas propriedades e métodos de membro.
Instalação
Não é necessária instalação para usar essas funções; eles fazem parte do núcleo do PHP.
Configuração de tempo de execução
Esta extensão não possui diretivas de configuração definidas no php.ini.
Lista de funções
PHP - indica a versão mais antiga do PHP que suporta a função.
| Sr. Não | Descrição da função | PHP |
|---|---|---|
| 1 | call_user_method_array() Chame um método de usuário fornecido com uma matriz de parâmetros [obsoleto] |
4 |
| 2 | call_user_method() Chame um método de usuário em um objeto específico [obsoleto] |
4 |
| 3 | class_exists () Verifica se a classe foi definida |
4 |
| 4 | get_class_methods () Obtém os nomes dos métodos de classe |
4 |
| 5 | get_class_vars () Obtenha as propriedades padrão da classe |
4 |
| 6 | get_class () Retorna o nome da classe de um objeto |
4 |
| 7 | get_declared_classes () Retorna um array com o nome das classes definidas |
4 |
| 8 | get_declared_interfaces () Retorna uma matriz de todas as interfaces declaradas |
5 |
| 9 | get_object_vars () Obtém as propriedades de um determinado objeto |
4 |
| 10 | get_parent_class () Recupera o nome da classe pai para o objeto ou classe |
4 |
| 11 | interface_exists () Verifica se a interface foi definida |
5 |
| 12 | é um() Verifica se o objeto é desta classe ou tem esta classe como um de seus pais |
4 |
| 13 | is_subclass_of () Verifica se o objeto tem esta classe como um de seus pais |
4 |
| 14 | method_exists () Verifica se o método de classe existe |
4 |
| 15 | property_exists () Verifica se o objeto ou classe possui uma propriedade |
5 |