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
?>
게시글 목록
| 번호 | 제목 |
|---|---|
| 18200 | |
| 18195 | |
| 18193 | |
| 18181 | |
| 18179 | |
| 18173 | |
| 18170 | |
| 18164 | |
| 18158 | |
| 18155 | |
| 18152 |
JavaScript
한글과컴퓨터 키워드추출스크립트.
2
|
| 18151 | |
| 18150 |
JavaScript
위에서 아래로 내려오는 효과 6가지
|
| 18140 | |
| 18139 | |
| 18138 |
JavaScript
마우스로 td 간격 조정하기.
1
|
| 18131 | |
| 18130 |
JavaScript
엘레먼트에 다이렉트로 변수,배열,객체 심기
|
| 18120 | |
| 18119 | |
| 18118 |
jQuery
0원팁- 숫자형 아이디에 접근하기
1
|
| 18117 |
jQuery
유용하게 써먹는 반응형 grid
1
|
| 18116 | |
| 18111 |
MySQL
db에서 트리거 만들기
|
| 18110 | |
| 18108 |
JavaScript
디바운스 debounce의 개념
1
|
| 18107 |
JavaScript
jquery 타이머 만들기
2
|
| 18106 | |
| 18100 | |
| 18090 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기