is_subclass_of
property_exists
Funções para Classes/Objetos
PHP Manual

# method_exists

(PHP 4, PHP 5)

method_exists — Checa se o método da classe existe

### Descrição

bool method_exists ( object `$object` , string `$method_name` )

Verifica se o método da classe existe num dado `object`.

### Parâmetros

`object`

  Uma instância de objeto

`method_name`

  O nome do método

### Valor Retornado

Retorna `TRUE` se o dado método `method_name` é definido no dado `object`, `FALSE` caso contrário.

### Exemplos

Exemplo #1 Exemplo da method_exists()

`<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>`

O exemplo acima irá imprimir:

    bool(true)

Exemplo #2 Exemplo da method_exists() com método estático

`<?php
$directory = new Directory('.');
var_dump(method_exists('Directory','read'));
?>`

O exemplo acima irá imprimir:

    bool(true)

### Veja Também

- function_exists() - Retorna TRUE se a função dada está definida
- is_callable() - Verifica se o conteúdo da variável pode ser chamado como função

is_subclass_of
property_exists
Funções para Classes/Objetos
PHP Manual