method exists php,浅谈php method_exists检测类中是否包括函数

method exists php,浅谈php method_exists检测类中是否包括函数php教程method_exists检测类中是否包括函数?或许有些人不是很明白其中道理,下面做如下详细分析。method_exists()函数的语法如下:boolmethod_exists(objectobject,stringmethod_name)method_exists()函数的作用是检查类的方法是否存在。如果method_name所指的方法在object所指的…

大家好,又见面了,我是你们的朋友全栈君。

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的对象属性是不区分大小写的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159624.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql 加入�列,改动列,删除列。

    mysql 加入�列,改动列,删除列。

    2021年11月29日
    39
  • ie9浏览器无法安装ActiveX控件问题「建议收藏」

    ie9浏览器无法安装ActiveX控件问题「建议收藏」今天在web页面中测试同事给的ActiveX控件时,发现在其他台机器ie8浏览器都可以正常看到显示内容。而我自己的电脑上装的是ie9,看不到内容。按理说这个应该跟ie的版本关系不大,后面发现其他台测试的ie版本都是32位的,我的ie浏览器是64位的,就无法有效安装网站正常运行所需的ActiveX控件。后面查阅了资料原来是由于我的电脑系统是64位的(本子内存4G),所以桌面上默认的ie浏览器就是64

    2022年5月15日
    38
  • 运行及总结

    运行及总结

    2021年11月18日
    50
  • rar.exe命令行参数与示例

    rar.exe命令行参数与示例

    2021年8月21日
    57
  • DeepLab系列学习

    DeepLab系列文章目录DeepLab系列DeepLabV1简介atrousalgorithm利用全卷积增加感受野并加速运算条件随机场CRF实验结果多尺度预测VOC数据集上对比DeepLabV2主要改进简介模型主体ASPP实验结果DeepLabV3相应的改进实验DeepLabV3+(DeepLabV3plus)相应改进整体结构解码器结构modifiedXception实验参考DeepLabV1DeepLabV1github简介DeepLab系列在2015年的ICLR上被提出,主要是使用D

    2022年4月15日
    103
  • JDK 安装与环境变量配置(Win10详细版)

    JDK 安装与环境变量配置(Win10详细版)前言为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。准备工作JDK8下载地址一个JDK安装程序,这是是1.8版本,因为新的JDK版本都没有什么很大的亮点,如下图所示,安装鼠标双击运行,选择“是”,然后如下图:点击下一步:我在这里并不修改JDK的安装路径,所以无需改动,点击下一步:安装过程中会弹出jre的安装提示框,如下所示:这里无需…

    2022年6月9日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号