314 of 410 menu

Função method_exists

A função method_exists verifica se o método especificado existe na classe ou objeto fornecidos. O primeiro parâmetro da função aceita um objeto ou o nome de uma classe, e o segundo - o nome do método como uma string. Retorna true se o método existir, e false caso contrário.

Sintaxe

method_exists(object|string $class, string $method): bool

Exemplo

Vamos verificar a existência de um método em uma classe:

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

Resultado da execução do código:

true

Exemplo

Vamos verificar a existência de um método em um objeto:

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

Resultado da execução do código:

true

Exemplo

Vamos verificar um método que não existe:

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

Resultado da execução do código:

false

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar