is_subclass_of
property_exists
클래스/객체 함수 목록
PHP Manual

# method_exists

(PHP 4, PHP 5)

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)

### 참고

- function_exists() - Return TRUE if the given function has been defined
- is_callable() - 변수 내용을 함수처럼 호출할 수 있는지 확인

is_subclass_of
property_exists
클래스/객체 함수 목록
PHP Manual