380 of 410 menu

Функция function_exists

La función function_exists verifica si se ha definido la función especificada. Devuelve true si la función existe, y false en caso contrario. La función acepta un parámetro: el nombre de la función a verificar en forma de cadena.

Sintaxis

function_exists(string $function_name): bool

Ejemplo

Verifiquemos la existencia de la función estándar strlen:

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

Resultado de la ejecución del código:

true

Ejemplo

Verifiquemos la existencia de una función que no existe:

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

Resultado de la ejecución del código:

false

Ejemplo

Verifiquemos la existencia de una función antes y después de su definición:

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

Resultado de la ejecución del código:

false true

Ver también

  • la función method_exists,
    que verifica la existencia de un método de clase
  • la función is_callable,
    que verifica si un valor puede ser llamado como una función
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar