Функции за класове и обекти
PHP Manual

method_exists

(PHP 4, PHP 5)

method_existsПроверява дали указаният метод на класа съществува

Описание

bool method_exists ( mixed $object , string $method_name )

Тази функция връща TRUE ако методът, подаден с method_name , е бил дефиниран за дадения object , в противен случай връща FALSE.

Параметри

object

Инстанцията на обекта или името на класа

method_name

Името на метода

Връщани стойности

Връща TRUE ако методът, указан чрез параметъра method_name , е дефиниран за обекта object , иначе връща 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)

Вж. също


Функции за класове и обекти
PHP Manual