The BadFunctionCallException class
(PHP 5 >= 5.1.0)
Introduction
Exception thrown if a callback refers to an undefined function or if some arguments are missing.
Class synopsis
BadFunctionCallException
extends
LogicException
{
/* Inherited properties */
/* Inherited methods */
}- 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');
}
}