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에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5186 | PHP |
swallow
|
2년 전 | 940 | |
| 5185 | PHP |
swallow
|
2년 전 | 960 | |
| 5184 | PHP |
swallow
|
2년 전 | 535 | |
| 5183 | PHP |
swallow
|
2년 전 | 835 | |
| 5182 | PHP |
swallow
|
2년 전 | 774 | |
| 5181 | 기타 |
swallow
|
2년 전 | 1016 | |
| 5180 | 2년 전 | 569 | |||
| 5179 | 기타 |
swallow
|
2년 전 | 1426 | |
| 5178 | PHP |
swallow
|
2년 전 | 791 | |
| 5177 | JavaScript |
swallow
|
2년 전 | 1484 | |
| 5176 | PHP |
swallow
|
2년 전 | 1181 | |
| 5175 | 2년 전 | 564 | |||
| 5174 | 기타 | 2년 전 | 809 | ||
| 5173 | PHP |
|
2년 전 | 962 | |
| 5172 | PHP |
|
2년 전 | 1251 | |
| 5171 | 기타 |
그누GPT
|
2년 전 | 1552 | |
| 5170 | PHP |
|
2년 전 | 1044 | |
| 5169 | PHP |
|
2년 전 | 1222 | |
| 5168 | PHP |
|
2년 전 | 1191 | |
| 5167 | JavaScript |
|
2년 전 | 993 | |
| 5166 | MySQL | 2년 전 | 1182 | ||
| 5165 | MySQL | 2년 전 | 1248 | ||
| 5164 | PHP | 2년 전 | 1498 | ||
| 5163 | OS |
|
2년 전 | 838 | |
| 5162 | 웹서버 |
|
2년 전 | 887 | |
| 5161 | 웹서버 |
|
2년 전 | 970 | |
| 5160 | PHP |
|
2년 전 | 840 | |
| 5159 | PHP |
|
2년 전 | 901 | |
| 5158 | PHP |
|
2년 전 | 907 | |
| 5157 | PHP |
|
2년 전 | 939 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기