380 of 410 menu

Função function_exists

A função function_exists verifica se a função especificada foi definida. Ela retorna true se a função existir, e false caso contrário. A função aceita um parâmetro - o nome da função a ser verificada, como uma string.

Sintaxe

function_exists(string $function_name): bool

Exemplo

Vamos verificar a existência da função padrão strlen:

<?php $res = function_exists('strlen'); var_dump($res); ?>

Resultado da execução do código:

true

Exemplo

Vamos verificar a existência de uma função que não existe:

<?php $res = function_exists('nonexistent_function'); var_dump($res); ?>

Resultado da execução do código:

false

Exemplo

Vamos verificar a existência de uma função antes e depois de sua definição:

<?php $res1 = function_exists('custom_function'); var_dump($res1); function custom_function() { return 'Olá'; } $res2 = function_exists('custom_function'); var_dump($res2); ?>

Resultado da execução do código:

false true

Veja também

  • a função method_exists,
    que verifica a existência de um método de classe
  • a função is_callable,
    que verifica se um valor pode ser chamado como uma função
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