380 of 410 menu

Funkcia function_exists

Funkcia function_exists kontroluje, či bola definovaná zadaná funkcia. Vráti true, ak funkcia existuje, a false v opačnom prípade. Funkcia prijíma jeden parameter - názov kontrolovanej funkcie vo forme reťazca.

Syntax

function_exists(string $function_name): bool

Príklad

Skontrolujeme existenciu štandardnej funkcie strlen:

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

Výsledok vykonania kódu:

true

Príklad

Skontrolujeme existenciu neexistujúcej funkcie:

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

Výsledok vykonania kódu:

false

Príklad

Skontrolujeme existenciu funkcie pred a po jej definícii:

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

Výsledok vykonania kódu:

false true

Pozri tiež

  • funkciu method_exists,
    ktorá kontroluje existenciu metódy triedy
  • funkciu is_callable,
    ktorá kontroluje, či môže byť hodnota zavolaná ako funkcia
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť