381 of 410 menu

Função is_callable

A função is_callable verifica se o valor passado é chamável. O primeiro parâmetro recebe o valor a ser verificado, o segundo parâmetro (opcional) é um flag para verificação sintática do nome, e o terceiro (opcional) é uma string para armazenar o nome chamável.

Sintaxe

is_callable(mixed $value, bool $syntax_only = false, string &$callable_name = null): bool

Exemplo

Vamos verificar uma função comum:

<?php function test() {} $res = is_callable('test'); var_dump($res); ?>

Resultado da execução do código:

true

Exemplo

Vamos verificar um método de classe:

<?php class MyClass { public function method() {} } $obj = new MyClass(); $res = is_callable([$obj, 'method']); var_dump($res); ?>

Resultado da execução do código:

true

Exemplo

Vamos verificar uma função inexistente:

<?php $res = is_callable('non_existent_function'); var_dump($res); ?>

Resultado da execução do código:

false

Exemplo

Usando o terceiro parâmetro para obter o nome:

<?php function myFunction() {} $name = ''; $res = is_callable('myFunction', false, $name); echo $name; ?>

Resultado da execução do código:

'myFunction'

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