Yii2 PHP框架--get_class()函数

get_class()函数

返回对象的类名

函数
string get_class ( [ object $obj] )
说明

返回对象实例 obj所属类的名字。如果 obj不是一个对象则返回 FALSE

自 PHP 5 起,如果在对象的方法中调用则 obj为可选项。

举例
<?php
class foo {    

function foo()    {    
    // implements some logic    
}    
function name()    {        
    echo "My name is " , get_class($this) , "\n";    
}
}

// create an object
$bar = new foo();

// external call
echo "Its name is " , get_class($bar) , "\n";

// internal call
$bar->name();
?>

//以上程序会输出
Its name is foo
My name is foo

get_parent_class()函数

返回对象或类的父类名

函数
string get_parent_class ( [ mixed $obj] )
说明

如果 obj是对象,则返回对象实例 obj 所属类的父类名。
如果 obj是字符串,则返回以此字符串为名的类的父类名。此功能是在 PHP 4.0.5 中增加的。

自 PHP 5 起,如果在对象的方法内调用,则 obj 为可选项。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,775评论 0 9
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,688评论 0 11
  • Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的...
    有一种再见叫青春阅读 611评论 0 3
  • 人生自古谁无病?人人都会有去医院,与医生打交道的机会。最近一段时间我也去过几家医院,见过一些医生。社会上经常有很多...
    曹曹的幸福繁花似锦阅读 546评论 0 1