PHP中get_class($this)与__CLASS__的区别
来源:互联网 发布:lmfao什么意思网络用语 编辑:程序博客网 时间:2024/04/28 19:37
通过下面代码的输出结果,我们可以很清楚地看出二者的区别:
<?php
//父类
class ParentClass
{
public function printClassName()
{
echo get_class($this) . " ";
echo __CLASS__ . " ";
}
}
//子类
class SonClass extends ParentClass
{
public function printMyClassName()
{
echo get_class($this) . " ";
echo __CLASS__ . " ";
}
}
function main()
{
$p = new ParentClass();
/*
打印结果:
ParentClass
ParentClass
*/
$p->printClassName();
$s = new SonClass();
/*
打印结果:
SonClass
ParentClass
*/
$s->printClassName();
/*
打印结果:
SonClass
SonClass
*/
$s->printMyClassName();
}
main();
?>
//父类
class ParentClass
{
public function printClassName()
{
echo get_class($this) . " ";
echo __CLASS__ . " ";
}
}
//子类
class SonClass extends ParentClass
{
public function printMyClassName()
{
echo get_class($this) . " ";
echo __CLASS__ . " ";
}
}
function main()
{
$p = new ParentClass();
/*
打印结果:
ParentClass
ParentClass
*/
$p->printClassName();
$s = new SonClass();
/*
打印结果:
SonClass
ParentClass
*/
$s->printClassName();
/*
打印结果:
SonClass
SonClass
*/
$s->printMyClassName();
}
main();
?>
- PHP中get_class($this)与__CLASS__的区别
- php __CLASS__、get_class()与get_called_class()的区别
- [转]PHP __CLASS__、get_class()与get_called_class()的区别
- __CLASS__与get_class()
- 【php趣味】__CLASS__、get_class、get_called_class三兄弟
- php get_called_class()函数与get_class函数的区别
- php get_called_class()函数与get_class函数的区别
- php get_called_class()函数与get_class函数的区别
- php get_class
- PHP __CLASS__
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jquery中this与$(this)的区别
- jQuery中this与$(this)的区别
- 轮循DCC配置举例
- C#示例: 获取应用程序目录
- 华为新员工因压力大自缢身亡 公司付1万元安抚费
- 如何求100以内的孪生素数
- 新人的困惑
- PHP中get_class($this)与__CLASS__的区别
- struts-config.xml中配置视图层和控制器层的接口:form-beans元素
- java学习
- 可持续发展的程序员之路
- English is Important for a software engineer
- struts-config.xml中配置全局异常处理:global-exceptions元素
- firefox支持jre
- 使用Oracle数据源的报表输出打印解决方案
- 遭遇auto.exe,Hack.ArpCheater.a(ARP欺骗工具),Trojan.PSW.ZhengTu等2