method_exists函數用于檢查一個對象或類是否具有指定的方法。它的使用方式如下:
bool method_exists ( mixed $object , string $method_name )
參數說明:
$object
:要檢查的對象或類名。
$method_name
:要檢查的方法名。
返回值:
示例代碼:
class MyClass {
public function myMethod() {
echo "Hello, World!";
}
}
$object = new MyClass();
// 檢查對象是否具有指定的方法
if (method_exists($object, 'myMethod')) {
echo "對象具有 myMethod 方法";
} else {
echo "對象沒有 myMethod 方法";
}
// 檢查類是否具有指定的方法
if (method_exists('MyClass', 'myMethod')) {
echo "類具有 myMethod 方法";
} else {
echo "類沒有 myMethod 方法";
}
輸出結果:
對象具有 myMethod 方法
類具有 myMethod 方法