Определена ли ранее функция
"function_exists php" - функция, для определения определена ли функция!?
Подробно о function_exists в php
- Что такое function_exists + синтаксис.
- Пример проверки function_exists
- Пример проверки function_exists echo и include
Что такое function_exists + синтаксис.
Как уже выше было сказано:
function_exists — Возвращает true, если указанная функция определена
Синтаксис функции function_exists.
function_exists(string $function): bool
Объяснение синтаксиса функции function_exists.
"function_exists" - название функции.
"string" - строка
"$function" - имя функции(переменная).
"bool" - (булев тип)
Пример проверки function_exists
Для того, чтобы увидеть как должна работать функция function_exists - сделаем пару примеров...
Предположим, что где-то существует функция :
Проверим её таким образом :
Выведем приведенный код ниже строкой:
bool(false)
Как видим, что функция вернула false.
Второй пример использования функции function_exists
Вверху страницы создадим простейшую функцию:
И далее опять проверим:
Выведем результат:
bool(true)
Во втором пункте - видим, что функция определена.
Пример проверки function_exists echo и include
И хочется ещё проверить относительно функций echo и include.
Надо сказать, что данные функции были выведены несколько раз выше этих строк...
Давайте попробуем вывести
Получим результат:
bool(false)
Пример проверки function_exists include
И :
Выведем :
bool(false)
Здесь можно подтвердить, что функция function_exists с языковыми конструкциями будет всегда выводить "false"