Как проверить наличие функции на php?

Пользователь

от ian.heidenreich , в категории: PHP , 3 года назад

Как проверить наличие функции на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@ian.heidenreich Используйте function_exists() функциючтобы проверить наличие или существует или нет функция в PHP, ниже пример кода


1
2
3
4
5
6
7
8
9
<?php

function sayHi() {
    echo "Hi!";
}

if (function_exists("sayHi")) {
    echo "Функция существует";
}
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от raina , 2 года назад

@ian.heidenreich 

Вы можете использовать функцию function_exists(), чтобы проверить наличие функции в PHP. Эта функция принимает строку, содержащую имя функции в качестве аргумента, и возвращает true, если функция определена, и false, если функция не определена.


Например, чтобы проверить наличие функции my_function(), вы можете использовать следующий код:

1
2
3
4
5
if (function_exists('my_function')) {
  // Код, который должен выполняться, если функция определена
} else {
  // Код, который должен выполняться, если функция не определена
}


Если функция определена, то код, находящийся в блоке if, будет выполнен. Если функция не определена, то код в блоке else будет выполнен.