Функция is_callable() используется для определения возможности вызова функции в текущей среде.
Функция is_callable() проверяет, можно ли вызвать содержимое переменной как функцию. Это может проверить переменную, содержащую допустимое имя функции, или массив, содержащий правильно закодированный объект и имя функции.
Требования к версии PHP: PHP 4 >= 4.0.6, PHP 5, PHP 7.
bool is_callable (вызываемое $name [, bool $syntax_only = false [, строка &$callable_name]])
Описание параметра:
$name: функция обратного вызова для проверки.
$syntax_only: если установлено значение TRUE, эта функция только проверяет, может ли имя быть функцией или методом. Он просто отклоняет несимвольные символы или не содержит допустимой структуры, которую можно использовать в функции обратного вызова. Валид должен содержать два элемента: первый — объект или символ, а второй элемент — символ.
$callable_name: принимает «callable_name».
Возвращает TRUE, если name можно вызвать, в противном случае возвращает FALSE. .
Результат:
bool(true)someFunctionbool(true)someClass::someMethod