在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."。
在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."。
本文地址:
/show-279947.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。