Функция PHP is_callable()
❮ Справочник по обработке переменных PHP
Пример
Проверьте, может ли содержимое переменной быть вызвано как функция или нет:
<?php
function test1(){
}
echo "test1 is callable: " . is_callable("test1");
echo "<br>";
echo "test2 is callable: " . is_callable("test2");
?>
Определение и использование
Функция is_callable() проверяет, может ли содержимое переменной вызываться как функция или нет.
Эта функция возвращает true (1), если переменная может быть вызвана, в противном случае она возвращает false/ничего.
Синтаксис
is_callable(variable, syntax_only, name );
Значения параметров
Parameter | Description |
---|---|
variable | Required. Specifies the variable to check |
syntax_only | Optional. If set to TRUE, the function only verifies if variable is a function or method. It will reject variables that are not strings, or arrays without a valid structure to be used as a callback. Default is false |
name | Optional. Returns a "callable name" (only for classes) |
Технические детали
Возвращаемое значение: | TRUE, если переменная может быть вызвана, FALSE в противном случае |
---|---|
Тип возврата: | логический |
Версия PHP: | 4.0.6+ |
❮ Справочник по обработке переменных PHP