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
Example #1 Exemplo da method_exists()
<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>
O exemplo acima irá imprimir:
bool(true)
Example #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