php怎么获取当前的类名和方法名

教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php中,可以利用魔术常量来获取类名和方法名。

魔术常量属于特殊的预定义常量,这些常量可以根据它们的使用位置而变化。魔术常量通常以两个下划线__开头,并以两个下划线__结尾。

而能获取类名和方法名的魔术常量为:“__CLASS__”、“__FUNCTioN__”和“__METHOD__”

  • __CLASS__:当前的类名(包括该类的作用区域或命名空间);

    自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

  • __FUNCTION__:当前函数(或方法)的名称;

  • __METHOD__:当前的方法名(包括类名);

    返回该方法被定义时的名字(区分大小写)。

示例:

<?php
header("Content-type:text/html;charset=utf-8");
class WEBsite {
	public function demo() {
		echo '类名'.__CLASS__."<br>";
		echo '成员方法名'.__FUNCTION__."<br>";
		echo '类名+方法名'.__METHOD__;
	}
}
$student = new Website();
$student -> demo();
?>

输出:

类名Website
成员方法名demo
类名+方法名Website::demo

--结束END--

本文标题: php怎么获取当前的类名和方法名

本文链接: https://www.lsjlt.com/news/136.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php怎么获取当前的类名和方法名

    获取方法:1、使用魔术常量“__CLASS__”,可获取当前的类名(包括该类的作用区域或命名空间);2、使用“__FUNCTION__”,可获取当前方法的名称;3、使用“__METHOD__”,可获取当前的方法名(包括类名)。
    阅读数:903 php 获取类名 获取方法名
  • php 当前方法名怎么获取

    在php中可以通过“__METHOD__”方式获取当前方法名,使用语法如“get_class_methods(class name);”,其中“__METHOD__ ”是PHP5之后新增的魔术常量,表示的是类文法的名称。
    阅读数:192 php
  • php怎么获取方法名称

    获取方法:1、使用“__FUNCTION__”,可获取当前方法的名称;2、使用“__METHOD__”,可获取当前的方法名(包括类名);3、使用get_class_methods()函数,可获取指定类的所有的方法名。
    阅读数:297 php 方法名
  • php怎么获取类中方法名

    php获取类中方法名的两种方法:1、使用魔术常量“__FUNCTION__”,可以返回类中当前方法的名称。2、使用get_class_methods()函数,可以获取指定类中所有方法的名称,返回一个包含所有方法名的数组,语法“get_class_methods(类名)”或“get_class_methods(new 类名())”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电
    阅读数:854 php
  • php怎么获取对象的所有方法名

    在php中,可以使用get_class_methods()函数来获取对象的所有方法名,该函数可获取指定类(对象)的所有方法名,并将方法名组成数组来返回,语法“get_class_methods($obj)”。
    阅读数:549 php 对象方法 方法名
  • php中方法名的命名规则是什么

    php中方法名的命名规则:方法名的第一个单词的首字母应小写,其后单词的首字母应大写。方法中参数名的第一个字符要小写,其后的所有字符都按照类命名规则首字符大写。
    阅读数:920 php 方法名 命名规则
  • php怎么获取当前的https

    使用php获取当前https,具体方法如下:function get_http_type(){$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ||
    阅读数:666 HTTPS PHP
  • php怎么获取当前方法的参数值

    方法:1、利用func_get_arg(),可返回当前方法中指定位置的参数值,语法“func_get_arg(数值)”;2、利用func_get_args(),可返回包含当前方法所有参数值的一个数组,语法“func_get_args()”。
    阅读数:428 php 参数值
  • php怎么获取当前是第几个月

    在PHP中,可以利用date()函数获取当前是第几个月,该函数用于格式化时间和日期,当参数设置为“m”时,可以获取有前导零的月份数字,语法为“date("m")”。
    阅读数:553 php
  • php中time怎么获取当前是几点钟

    在PHP中,time()函数可以配合date()函数来获取当前是几点钟,当date()函数的参数设置为“'h:i:s'”时,就可以获取当前的时间,语法为“date('h:i:s', time());”。
    阅读数:319 php
  • PHP中怎么利用AJAX 动态获取当前时间

    本篇文章给大家分享的是有关PHP中怎么利用AJAX 动态获取当前时间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。客户端代码: !DOCTYPE html PUBLIC "-
    阅读数:717 ajax php
  • php获取当前时间戳的方法有哪些

    php获取当前时间戳的方法:1、直接使用time()函数,语法“time()”;2、使用strtotime()函数,语法“strtotime("now")”。
    阅读数:350 php 当前时间戳
  • php怎么获取当前时间戳后几天的日期

    获取方法:1、使用“date("Y-m-d",strtotime("+n day"))”语句,参数“n”指定具体天数;2、使用“date("Y-m-d",time()+(n * 24 * 3600))”语句,参数“n”指定具体天数。
    阅读数:921 php 时间戳
  • php怎么获取当前日期是一年的第几周

    在php中,可以利用date()函数配合“W”字符来获取当前日期是一年的第几周,语法“date('W')”;会返回一个表示年份中的第几周的数字。
  • php怎么判断当前是几点

    php判断当前是几点的方法:1、使用time()或strtotime()函数,获取代表当前时间的时间戳;2、使用“date("H:i:s",时间戳)”语句格式化时间戳,将其转换为“时:分:秒”格式并输出即可。
    阅读数:166 php 时间日期
  • 为什么php获取当前时间不准确

    php获取当前时间不准确的解决办法:1、打开php.ini文件,修改内容为“date.timezone =”PRC””;2、使用“date_default_timezone_set('PRC');”代码。
    阅读数:651 php 时间
  • php怎么获取类方法的参数列表

    php中,可用func_get_args()函数来获取类方法的参数列表,只需要在类方法内添加“$argsArr=func_get_args()”语句即可。func_get_args()函数可获取类方法的所有参数,返回一个包含参数列表的数组。
    阅读数:194 php 参数列表
  • php如何去掉获取当前日期时的警告

    php去掉获取当前日期时的警告的方法:1、在php.ini中设置date.timezone的值为PRC;2、取消date.timezone=PRC代码前的注释;3、重启apache。
    阅读数:170 php 日期 警告
  • php数组怎么去掉当前元素

    php数组删除当前元素的步骤:1、使用key()函数获取当前元素的键名,语法“key($数组变量名)”;2、利用unset()函数根据获取的键名来删除当前元素即可,语法“unset($数组变量名[键名]);”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在php中,可以使用key()函数和unset() 函数来去掉当前元素。实现步骤:步骤1:使用key()函数获取当前元素
    阅读数:808 php数组 php
  • php如何获取服务器当前日期时间

    这篇文章将为大家详细讲解有关php如何获取服务器当前日期时间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。获得简单的时间下面是常用于时间的字符:h - 带有首位零的 12 小时小时格式i - 带有首位零的
    阅读数:741 php 服务器