(PHP 4, PHP 5, PHP 7, PHP 8)
function_exists — Возвращает true, если указанная функция определена
Проверяет, есть ли в списке определённых функций, как встроенных (внутренних), так и
пользовательских, функция function.
functionИмя функции в виде строки.
Возвращает true, если function существует и
является функцией, иначе возвращается false.
Замечание:
Эта функция возвращает
falseдля языковых конструкций, таких как include_once или echo.
Пример #1 Пример использования function_exists()
<?php
if (function_exists('imap_open')) {
echo "Функции IMAP доступны.<br />\n";
} else {
echo "Функции IMAP недоступны.<br />\n";
}
?>Замечание:
Обратите внимание, что название функции может присутствовать, даже если саму функцию невозможно использовать из-за настроек конфигурации или опций компиляции (например, как для функций image).