Informação de Classe/Objeto
- Introdução
- Exemplos
- Funções para Classes/Objetos
- __autoload — Tenta carregar uma classe indefinida
- class_alias — Cria um apelido para uma classe
- class_exists — Verifica se uma classe foi definida
- enum_exists — Verifica se uma enumeração foi definida
- get_called_class — O nome da classe da qual o método estático foi chamado
- get_class — Retorna o nome da classe de um objeto
- get_class_methods — Obtém o nome dos métodos da classe
- get_class_vars — Obtém as propriedades padrão da classe
- get_declared_classes — Retorna um array com os nomes das classes definidas
- get_declared_interfaces — Retorna um array com todas as interfaces declaradas
- get_declared_traits — Retorna um array de todas as Traits declaradas
- get_mangled_object_vars — Retorna um array de nomes únicos e valores das propriedades do objeto
- get_object_vars — Obtém as propriedades de um objeto
- get_parent_class — Obtém o nome da classe pai para o objeto ou classe
- interface_exists — Verifica se a interface foi definida
- is_a — Verifica se um objeto é ou herda de uma classe
- is_subclass_of — Verifica se o objeto tem esta classe como uma de suas classes pai
- method_exists — Verifica se o método da classe existe
- property_exists — Verifica se o objeto ou a classe tem uma propriedade
- trait_exists — Verifica se a trait existe