php method_exists 检测类中是否包括函数_PHP教程
程序员文章站
2022-04-19 20:25:22
...
php教程 method_exists 检测类中是否包括函数
method_exists() 函数的语法如下:bool method_exists ( object object, string method_name)
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'));
var_dump(method_exists($obj, 'xx'));
var_dump(method_exists($obj, 'xx'));
测试结果都为true
class a {
public function xx(){
echo 'xx';
}
public function yy() {
echo 'yy';
}public function yy() {
echo 'yy';
}
}$obj = new a();
$obj->yy();
$obj->yy();
以上语句报错。
今天才发现原来php的对象属性是不区分大小写的
推荐阅读
-
Laravel框架中扩展函数、扩展自定义类的方法,laravel框架_PHP教程
-
php中判断文件空目录是否有读写权限的函数代码_PHP教程
-
php判断类是否存在函数class_exists用法分析,函数class_exists_PHP教程
-
windows服务器中检测PHP SSL是否开启以及开启SSL的方法_PHP教程
-
php通过function_exists检测函数是否存在的方法,phpfunction_exists_PHP教程
-
完美的2个php检测字符串是否是utf-8编码函数分享,字符串utf-8_PHP教程
-
php window平台模拟checkdnsrr函数检测email是否真实存在_PHP教程
-
浅谈PHP检查数组中是否存在某个值 in_array 函数,浅谈in_array_PHP教程
-
php method_exists 检测类中是否包括函数
-
php中url地址合法性检测函数_PHP教程