method_exists是網頁編程函式。(PHP 4, PHP 5)
method_exists -- 檢查類的方法是否存在
基本介紹
- 中文名:method_exists
- 性質:網頁編程函式
- 版本:PHP 4, PHP 5
- 含義:檢查類的方法是否存在
說明,實例,
說明
boolmethod_exists( object object, string method_name )
如果 method_name 所指的方法在 object 所指的對象類中已定義,則返回TRUE,否則返回FALSE。
例子 1.method_exists()例子
<?php
header('Content-type:text/html;charset=utf-8');
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>
上例將輸出:bool(true)
實例
method_exists() 函式的作用是檢查類的方法是否存在。
如果 method_name 所指的方法在 object 所指的對象類中已定義,則返回 true,否則返回 false
class a {
public function xx(){
echo 'xx';
}
public function yy() {
echo 'yy';
}
}
$obj = new a();
var_dump(method_exists($obj, 'xx'));//輸出xx
var_dump(method_exists($obj, 'yy'));//輸出yy