is_callable - 변수의 내용을 함수로 호출 할 수 있는지 확인
is_callable - 변수의 내용을 함수로 호출 할 수 있는지 확인
설명 ¶
bool is_callable ( mixed $var [, bool $syntax_only= false [, string &$callable_name ]])
변수의 내용을 함수로 호출 할 수 있는지 확인하십시오. 이것은 간단한 변수가 유효한 함수의 이름을 포함하고 있는지 또는 배열이 적절하게 인코딩 된 객체와 함수 이름을 포함하고 있는지를 검사 할 수 있습니다.
매개 변수 ¶
var
확인할 값
syntax_only
TRUE함수로 설정된 경우 name함수 또는 메소드 일 수 있는지 확인합니다 . 문자열이 아닌 간단한 변수 나 콜백으로 사용할 유효한 구조가없는 배열 만 거부합니다. 유효한 것들은 단지 2 개의 엔트리를 가지며, 첫 번째는 객체 또는 문자열이고, 두 번째는 문자열입니다.
callable_name
"호출 가능 이름"을받습니다. 아래 예제에서 "someClass :: someMethod"입니다. 그러나 someClass :: SomeMethod ()가 호출 할 수있는 정적 메서드임을 암시 함에도 불구하고, 그렇지 않습니다.
반환 값 ¶
호출 가능 TRUE이면 if를 반환 var하고 FALSE 그렇지 않으면 false를 반환 합니다 .
예 ¶
Example # 1 is_callable () 예제
<?php
// How to check a variable to see if it can be called
// as a function.
//
// Simple variable containing a function
//
function someFunction()
{
}
$functionVariable = 'someFunction';
var_dump(is_callable($functionVariable, false, $callable_name)); // bool(true)
echo $callable_name, "\n"; // someFunction
//
// Array containing a method
//
class someClass {
function someMethod()
{
}
}
$anObject = new someClass();
$methodVariable = array($anObject, 'someMethod');
var_dump(is_callable($methodVariable, true, $callable_name)); // bool(true)
echo $callable_name, "\n"; // someClass::someMethod
?>
게시판 목록
개발자팁
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 4676 | PHP | 8년 전 | 1659 | ||
| 4675 | PHP | 8년 전 | 2079 | ||
| 4674 | PHP | 8년 전 | 1926 | ||
| 4673 | PHP | 8년 전 | 2615 | ||
| 4672 | PHP | 8년 전 | 2085 | ||
| 4671 | PHP | 8년 전 | 2637 | ||
| 4670 | PHP | 8년 전 | 1928 | ||
| 4669 | PHP | 8년 전 | 1772 | ||
| 4668 | PHP | 8년 전 | 2330 | ||
| 4667 | PHP | 8년 전 | 1943 | ||
| 4666 | PHP | 8년 전 | 2110 | ||
| 4665 | PHP | 8년 전 | 2044 | ||
| 4664 | PHP | 8년 전 | 2012 | ||
| 4663 | PHP | 8년 전 | 2109 | ||
| 4662 | PHP | 8년 전 | 2079 | ||
| 4661 | JavaScript | 8년 전 | 2948 | ||
| 4660 | PHP | 8년 전 | 1973 | ||
| 4659 | PHP | 8년 전 | 2183 | ||
| 4658 | PHP | 8년 전 | 2015 | ||
| 4657 | 웹서버 | 8년 전 | 3693 | ||
| 4656 | JavaScript | 8년 전 | 4031 | ||
| 4655 | MySQL | 8년 전 | 2584 | ||
| 4654 | MySQL | 8년 전 | 5017 | ||
| 4653 | JavaScript | 8년 전 | 3135 | ||
| 4652 | PHP |
ycolor
|
8년 전 | 1943 | |
| 4651 | MySQL | 8년 전 | 5000 | ||
| 4650 | PHP | 8년 전 | 2033 | ||
| 4649 | PHP | 8년 전 | 2238 | ||
| 4648 | PHP | 8년 전 | 2313 | ||
| 4647 | MySQL | 8년 전 | 2268 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기