BadFunctionCallException()
(PHP 5 >= 5.1.0, PHP 7)
简介
Exception thrown if a callback refers to an undefined function or if some arguments are missing.
类摘要
BadFunctionCallExceptionfinal public Exception::getMessage(void): string
final public Exception::getPrevious(void): Throwable
final public Exception::getCode(void): int
final public Exception::getFile(void): string
final public Exception::getLine(void): int
final public Exception::getTrace(void): array
final public Exception::getTraceAsString(void): string
public Exception::__toString(void): string
}final private Exception::__clone(void): void
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');
}
}