method_exists() 함수는 클래스 메서드가 존재하는지 확인합니다.
구문
method_exists(object, name_of_method)
매개변수
-
개체 − 개체 인스턴스 또는 클래스 이름
-
name_of_method - 메소드 이름
반환
method_exists() 함수는 method_name에 의해 주어진 메서드가 주어진 객체에 대해 정의되어 있으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
예시
다음은 예입니다 -
<?php $directory = new Directory('.'); var_dump(method_exists($directory,'anything')); ?>
출력
bool(false)
예시
<?php var_dump(method_exists('Directory','read')); ?>
출력
bool(true)