function_exists - Возвращает TRUE, если указанная функция определена
Вернуться к: Управление функциями
function_exists
(PHP 4, PHP 5, PHP 7)
function_exists — Возвращает TRUE
, если указанная функция определена
Описание
$function_name
)
Проверяет, есть ли в списке определённых функций, как встроенных, так и
пользовательских, функция function_name
.
Список параметров
-
function_name
-
Имя функции, строка.
Возвращаемые значения
Возвращает TRUE
, если function_name
существует и
является функцией, иначе возвращается FALSE
.
Замечание:
Эта функция возвращает
FALSE
для языковых конструкций, таких как include_once или echo.
Примеры
Пример #1 Пример использования function_exists()
<?php
if (function_exists('imap_open')) {
echo "IMAP функции доступны.<br />\n";
} else {
echo "IMAP функции недоступны.<br />\n";
}
?>
Примечания
Замечание:
Обратите внимание, что название функции может присутствовать, даже если саму функцию невозможно использовать из-за настроек конфигурации или опций компиляции (например, как для функций image).
Смотрите также
- method_exists() - Проверяет, существует ли метод в данном классе
- is_callable() - Проверяет, может ли значение переменной быть вызвано в качестве функции
- get_defined_functions() - Возвращает массив всех определённых функций
- class_exists() - Проверяет, был ли объявлен класс
- extension_loaded() - Определение, загружено ли расширение
Вернуться к: Управление функциями