380 of 410 menu

Функција function_exists

Функција function_exists проверава да ли је наведена функција дефинисана. Она враћа true ако функција постоји, и false у супротном. Функција прихвата један параметар - име функције која се проверава у облику ниске.

Синтакса

function_exists(string $function_name): bool

Пример

Проверимо постојање стандардне функције strlen:

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

Резултат извршавања кода:

true

Пример

Проверимо постојање непостојеће функције:

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

Резултат извршавања кода:

false

Пример

Проверимо постојање функције пре и после њеног дефинисања:

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

Резултат извршавања кода:

false true

Погледајте такође

  • функцију method_exists,
    која проверава постојање методе класе
  • функцију is_callable,
    која проверава да ли се вредност може позвати као функција
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј