method_exists

(PHP 4, PHP 5, PHP 7)

method_exists�����ķ����Ƿ����

˵��

method_exists ( mixed $object , string $method_name ) : bool

�����ķ����Ƿ������ָ���� object�С�

����

object

����ʾ������������

method_name

��������

����ֵ

��� method_name ��ָ�ķ����� object ��ָ�Ķ��������Ѷ��壬�򷵻� TRUE�����򷵻� FALSE��

ע��

Note:

������಻����֪�࣬ʹ�ô˺�����ʹ���κ���ע��� autoloader��

����

Example #1 method_exists() ����

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

�������̻������

bool(true)

Example #2 Static method_exists() ����

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

�������̻������

bool(true)

�μ�

  • function_exists() - ��������ĺ����Ѿ�������ͷ��� TRUE
  • is_callable() - �������Ƿ�Ϊ�Ϸ��Ŀɵ��ýṹ
  • class_exists() - ������Ƿ��Ѷ���