Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 5207 программистов и 682 робота. Сейчас ищут 232 программиста ...
Приступая к работе

function_exists - Возвращает TRUE, если указанная функция определена

function_exists

(PHP 4, PHP 5, PHP 7)

function_existsВозвращает TRUE, если указанная функция определена

Описание

bool function_exists ( string $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() - Определение, загружено ли расширение



Вернуться к: Управление функциями

© 2019 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware