update : 2015.11.03
php.shukuma.com

검색:
 
 
클래스 메쏘드가 존재하는지 확인

method_exists

(PHP 4, PHP 5, PHP 7)

method_exists클래스 메쏘드가 존재하는지 확인

설명

bool method_exists ( mixed $object , string $method_name )

주어진 object에 클래스 메쏘드가 존재하는지 확인합니다.

인수

object

객체 인스턴스나 클래스 이름

method_name

메쏘드 이름

반환값

주어진 object에 주어진 method_name이 정의되어 있으면 TRUE, 아니면 FALSE를 반환합니다.

예제

Example #1 method_exists() 예제

<?php
$directory 
= new Directory('.');
var_dump(method_exists($directory,'read'));
?>

위 예제의 출력:

bool(true)

Example #2 정적 method_exists() 예제

<?php
var_dump
(method_exists('Directory','read'));
?>

위 예제의 출력:

bool(true)

참고