НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить