380 of 410 menu

Functie function_exists

De functie function_exists controleert of de opgegeven functie is gedefinieerd. Het retourneert true als de functie bestaat, en false anders. De functie accepteert één parameter - de naam van de te controleren functie als een string.

Syntaxis

function_exists(string $function_name): bool

Voorbeeld

Laten we het bestaan controleren van de standaardfunctie strlen:

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

Resultaat van het uitvoeren van de code:

true

Voorbeeld

Laten we het bestaan controleren van een niet-bestaande functie:

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

Resultaat van het uitvoeren van de code:

false

Voorbeeld

Laten we het bestaan van een functie controleren voor en na de definitie ervan:

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

Resultaat van het uitvoeren van de code:

false true

Zie ook

  • de functie method_exists,
    die controleert of een methode van een klasse bestaat
  • de functie is_callable,
    die controleert of een waarde kan worden aangeroepen als een functie
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren