PHP中__FUNCTION__与__METHOD__的区别

2023-05-16

你知道php中__FUNCTION__与__METHOD__的区别吗?本文通过一个小例子,为大家介绍下二者的区别,有兴趣的朋友可以参考下。
 

PHP中__FUNCTION__与__METHOD__的区别,主要在以下二点:
使用__FUNCTION__仅传回函数名称
使用__METHOD__传回类名称与函数名称
 
下面,我们创建一个类,来体会下二者的区别。

代码:


class a { 
    function fa() { 
        return __METHOD__; 
    } 
     
    function fb() { 
        return __FUNCTION__; 
    } 
} 
 
$Obj = new a(); 
echo $Obj->fa();// output a::fa 
echo $Obj->fb();// output fb  

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP中__FUNCTION__与__METHOD__的区别 的相关文章

随机推荐

  • 关于解决Linux下command not found的问题

    Linux环境下通常我们将Terminal可访问的程序放在 bin usr bin usr local bin xff0c 有时也会放在 bin目录下 那么在Terminal页面打开 xff08 其实是shell login xff09 的
  • 【C#】线程之Parallel

    在一些常见的编程情形中 xff0c 使用任务也许能提升性能 为了简化变成 xff0c 静态类System Threading Tasks Parallel封装了这些常见的情形 xff0c 它内部使用Task对象 Parallel For a
  • Balance

    Problem Description Gigel has a strange 34 balance 34 and he wants to poise it Actually the device is different from any
  • 每七本 你的生命有什么可能

    你的生命有什么可能 Chapter 1 人生金三角 xff1a 在热爱的领域努力地玩 1 在热爱的领域努力地玩 xff01 2 生涯三叶草 xff1a 兴趣 能力与价值观 3 转动三叶草 xff1a 掌控自己的人生 4 情绪比你会说话 xf
  • 分析由Python编写的大型项目(Volatility和Cuckoo)

    之前使用python都是用来做一些简单的脚本 xff0c 本质上和bat批处理文件没有区别 但是Python是可以用来编写大型的项目的 xff0c 比如 Volatility https code google com p volatili
  • AI学习笔记——End-to-End(端到端)的深度学习

    1 什么是End to End 学习 要知道什么是End to End学习首先要知道传统的非End to End学习是什么 以语义分类 xff08 判断评论为正面评论还是负面评论 xff09 为例 xff0c 非End to End的学习需
  • linux安装openssl

    sudo apt get install openssl sudo apt get install libssl dev RedHat centos才是openssl devel
  • IdentityServer4 使用OpenID Connect添加用户身份验证

    使用IdentityServer4 实现OpenID Connect服务端 xff0c 添加用户身份验证 客户端调用 xff0c 实现授权 IdentityServer4 目前已更新至1 0 版 xff0c 在之前的文章中有所介绍 Iden
  • ftp服务器覆盖文件,ftp 覆盖 服务器 文件

    ftp 覆盖 服务器 文件 内容精选 换一换 本章节适用于MRS 3 x之前版本 Loader支持以下多种连接 xff0c 每种连接的配置介绍可根据本章节内容了解 obs connectorgeneric jdbc connectorftp
  • Ubuntu-14.04. sh .py腳本双击無法執行问题的解决方法

    Ubuntu 14 04中默认文件用gedit文本打开 xff0c 而不是BT5里面的默认双击打开四个选择 xff0c 例如以下图 xff08 这是配置完毕后的结果 xff0c 就不换BT5系统了 xff09 xff1a 直接文本打开 xf
  • Ubuntu解决循环登陆问题

    问题描述 xff1a 安装驱动之后重启 xff0c 一直循环在登录页面 解决方法 xff1a Ctrl 43 Alt 43 F1 xff0c 进入命令行界面 1 卸载原来的驱动 sudo apt get remove purge nvidi
  • 【Linux/CentOS】Boolean ftp_home_dir is not defined

    安装完vsftpd软件后 xff0c 因为CentOS系统的SELinux安全策略默认是没有开启FTP服务 xff0c 直接访问会报错500 OOPS xff0c 所以需要修改为允许使用FTP服务 目标 xff1a 希望ftp用户可以访问自
  • LINUX中 设置登录超时

    ssh设置超时时间 ssh连接超时问题解决方案 xff1a 1 修改server端的etc ssh sshd config Client AliveInterval 60 xff03 server每隔60秒发送一次请求给client xff
  • eclipse 停止java程序运行_Eclipse:停止运行代码(java)

    有时 xff0c 我会运行一个偶然包含无限循环之类的程序 Eclipse让我继续编辑程序 xff0c 但速度非常慢 我该如何阻止它 xff1f 我是否想重新启动JVM xff1f 重新启动eclipse本身总是可行的 xff0c 但这会中断
  • Linux 的五个重启命令及具体说明

    一 Linux 的五个重启命令 1 shutdown 2 poweroff 3 init 4 reboot 5 halt 二 五个重启命令的具体说明 shutdown reboot 在linux下一些常用的关机 重启指令有shutdown
  • 如何直接在ftp里编辑文件

    首先要连接ftp xff0c 如何链接ftp 这个我已经分享过 xff0c 如果还有不懂的 xff0c 可以查看下经验分享 xff0c 打开ftp xff0c 并连接你要修改的站点 xff01 下载安装代码编辑器 xff0c 比如EditP
  • 什么是真正的程序员?

    什么是真正的程序员 这篇文章的原文来自 xff1a A Little Printf Story 作者仿照 小王子 中的情节 xff0c 通过小printf遇见的不同类型的程序员 xff0c 最后悟出什么才是真正的程序员 xff01 第一次翻
  • python import ssl失败_Python3.7.5 ssl模块导入失败的解决办法

    import ssl if we can 39 t import it let the error propagate ImportError DLL load failed 找不到指定的程序 遇到问题的过程 xff0c 在windows7
  • Linux学习之CentOS(三十)--SELinux安全系统基础

    您可以通过点击 右下角 的按钮 来对文章内容作出评价 也可以通过左下方的 关注按钮 来关注我的博客的最新动态 如果文章内容对您有帮助 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问 可以通过评论或发邮件的方式联系我
  • PHP中__FUNCTION__与__METHOD__的区别

    你知道php中 FUNCTION 与 METHOD 的区别吗 xff1f 本文通过一个小例子 xff0c 为大家介绍下二者的区别 xff0c 有兴趣的朋友可以参考下 PHP中 FUNCTION 与 METHOD 的区别 xff0c 主要在以