is_callable() 함수는 현재 환경에서 함수를 호출할 수 있는지 여부를 감지하는 데 사용됩니다.
is_callable() 함수는 변수의 내용을 함수로 호출할 수 있는지 여부를 확인합니다. 유효한 함수 이름이 포함된 변수나 올바르게 인코딩된 개체 및 함수 이름이 포함된 배열을 확인할 수 있습니다.
PHP 버전 요구 사항: PHP 4 >= 4.0.6, PHP 5, PHP 7
bool is_callable ( 호출 가능 $name [, bool $syntax_only = false [, string &$callable_name ]] )
매개변수 설명:
$name: 확인할 콜백 함수입니다.
$syntax_only: TRUE로 설정된 경우 이 함수는 이름이 함수 또는 메서드일 수 있는지만 확인합니다. 단순히 문자가 아닌 것을 거부하거나 콜백 함수에서 사용할 수 있는 유효한 구조를 포함하지 않습니다. 유효한 요소에는 두 개의 요소가 포함되어야 합니다. 첫 번째 요소는 개체 또는 문자이고 두 번째 요소는 문자입니다.
$callable_name: "callable_name"을 허용합니다.
이름이 호출 가능하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. .
출력은 다음과 같습니다
bool(true)someFunctionbool(true)someClass::someMethod