380 of 410 menu

Funkce function_exists

Funkce function_exists kontroluje, zda byla definována zadaná funkce. Vrátí true, pokud funkce existuje, a false v opačném případě. Funkce přijímá jeden parametr - název kontrolované funkce ve formě řetězce.

Syntaxe

function_exists(string $function_name): bool

Příklad

Zkontrolujeme existenci standardní funkce strlen:

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

Výsledek provedení kódu:

true

Příklad

Zkontrolujeme existenci neexistující funkce:

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

Výsledek provedení kódu:

false

Příklad

Zkontrolujeme existenci funkce před a po její definici:

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

Výsledek provedení kódu:

false true

Viz také

  • funkci method_exists,
    která kontroluje existenci metody třídy
  • funkci is_callable,
    která kontroluje, zda může být hodnota volána jako funkce
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout