php method_exists 检测类中是否包括函数
2013-09-05 19:02
513 查看
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的对象属性是不区分大小写的
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的对象属性是不区分大小写的
相关文章推荐
- php检测函数是否存在函数 function_exists
- php通过function_exists检测函数是否存在的方法
- php检测函数是否存在函数 function_exists
- PHP检测PHP环境是否支持某个模块、某个函数的方法
- PHP的isset()函数 一般用来检测变量是否设置
- php检测网页是否被百度收录的函数代码
- PHP - 函数 & 检测函数/类/方法是否存在
- PHP - Manual手册 - 函数参考 - Filesystem 文件系统函数 - file_exists检查文件或目录是否存在
- php判断类是否存在函数 class_exists
- PHP 检查给定的键名或索引是否存在于数组中 array_key_exists 函数
- 【PHP】is_callable()与method_exists()函数
- php-Arrays 函数-array_key_exists-检查给定的键名或索引是否存在于数组中
- php判断类是否存在函数class_exists用法分析
- PHP 检测字符串的编码是否是UTF-8编码的函数 check_utf8() 准确率最高的!
- php检测网页是否被百度收录的函数代码
- php中检测变量是否是一个对象的is_object函数介绍及用法举例
- 完美的2个php检测字符串是否是utf-8编码函数分享
- php检测函数是否存在
- PHP函数检测客户端是否为手机
- php数组函数序列之array_key_exists() - 查找数组键名是否存在