380 of 410 menu

Funcția function_exists

Funcția function_exists verifică dacă funcția specificată a fost definită. Ea returnează true dacă funcția există și false în caz contrar. Funcția acceptă un parametru - numele funcției de verificat sub formă de șir de caractere.

Sintaxă

function_exists(string $function_name): bool

Exemplu

Să verificăm existența funcției standard strlen:

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

Rezultatul executării codului:

true

Exemplu

Să verificăm existența unei funcții care nu există:

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

Rezultatul executării codului:

false

Exemplu

Să verificăm existența unei funcții înainte și după definirea ei:

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

Rezultatul executării codului:

false true

Vedeți și

  • funcția method_exists,
    care verifică existența metodei unei clase
  • funcția is_callable,
    care verifică dacă o valoare poate fi apelată ca funcție
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge