{site_name}

{site_name}

🌜 搜索

在PHP中,method_exists()函数用于检查一个类的实例对象或是类本身是否包含指定的方法

php 𝄐 0
Php 没有.sql,Php memcache,php美食网页设计作业,php每个语句结尾都要加;来表示语句结束,php美食网页设计的代码,php美食网站免费源码
在PHP中,method_exists()函数用于检查一个类的实例对象或是类本身是否包含指定的方法。

该函数的语法如下:

bool method_exists ( mixed $object, string $method_name )

其中,参数(object)是要检查的对象或者类的名称,参数(method_name)是要检查的方法名称。

方法存在时,返回true;方法不存在时,返回false。

示例代码如下:
php
class MyClass{
public function myMethod(){
echo "This is myMethod.";
}
}

$obj = new MyClass();

// 检查对象$obj是否包含方法myMethod()
if (method_exists($obj, 'myMethod')) {
echo "Method myMethod exists.";
} else {
echo "Method myMethod does not exist.";
}

// 检查类MyClass是否包含方法myMethod()
if (method_exists('MyClass', 'myMethod')) {
echo "Method myMethod exists.";
} else {
echo "Method myMethod does not exist.";
}

以上代码中,首先定义了一个类MyClass,其中包含一个方法myMethod。然后创建了一个MyClass的实例对象$obj。

接下来使用method_exists()函数检查$obj对象和MyClass类是否包含方法myMethod,并根据结果进行相应的输出。

如果方法存在,则输出"Method myMethod exists.";如果方法不存在,则输出"Method myMethod does not exist."。