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에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5156 | PHP |
|
2년 전 | 973 | |
| 5155 | JavaScript |
|
2년 전 | 859 | |
| 5154 | PHP |
|
2년 전 | 1772 | |
| 5153 | 웹서버 |
|
2년 전 | 816 | |
| 5152 | PHP |
|
2년 전 | 1001 | |
| 5151 | PHP |
|
2년 전 | 859 | |
| 5150 | node.js | 2년 전 | 1292 | ||
| 5149 | OS | 2년 전 | 1526 | ||
| 5148 | 웹서버 | 2년 전 | 923 | ||
| 5147 | PHP | 2년 전 | 6905 | ||
| 5146 | JavaScript | 2년 전 | 1708 | ||
| 5145 | PHP | 2년 전 | 935 | ||
| 5144 | PHP | 2년 전 | 1416 | ||
| 5143 | JavaScript | 2년 전 | 821 | ||
| 5142 | PHP |
|
2년 전 | 912 | |
| 5141 | 웹서버 | 2년 전 | 2411 | ||
| 5140 | 기타 | 2년 전 | 1556 | ||
| 5139 | JavaScript | 2년 전 | 1199 | ||
| 5138 | PHP | 3년 전 | 1511 | ||
| 5137 | MySQL | 3년 전 | 1697 | ||
| 5136 | PHP | 3년 전 | 2000 | ||
| 5135 | PHP | 3년 전 | 1946 | ||
| 5134 | JavaScript |
오토소프트
|
3년 전 | 1100 | |
| 5133 | PHP |
|
3년 전 | 1134 | |
| 5132 | 웹서버 | 3년 전 | 1294 | ||
| 5131 | OS | 3년 전 | 1927 | ||
| 5130 | OS | 3년 전 | 1409 | ||
| 5129 | OS | 3년 전 | 1795 | ||
| 5128 | OS | 3년 전 | 1806 | ||
| 5127 | OS | 3년 전 | 923 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기