Класс BadFunctionCallException
(PHP 5 >= 5.1.0, PHP 7)
Введение
Создается исключение, если обратный вызов относится к неопределенной функции или если некоторые аргументы отсутствуют.
Обзор классов
BadFunctionCallException
extends
LogicException
{
/* Наследуемые свойства */
/* Наследуемые методы */
}- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Класс BadFunctionCallException
- Класс BadMethodCallException
- Класс DomainException
- The InvalidArgumentException class
- Класс LengthException
- Класс LogicException
- Класс OutOfBoundsException
- Класс OutOfRangeException
- Класс OverflowException
- Класс RangeException
- Класс RuntimeException
- Класс UnderflowException
- Класс UnexpectedValueException
Коментарии
A typical use for this exception, is in conjunction with the is_callable() function.
For example:
function foo($arg) {
$func = 'do' . $arg;
if (!is_callable($func)) {
throw new BadFunctionCallException('Function ' . $func . ' is not callable');
}
}