get_class 返回对象的类名


get_class

(PHP 4, PHP 5)

get_class — 返回对象的类名

说明

string get_class ([ object $obj ] )

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

Note: 在 PHP 扩展库中定义的类返回其原始定义的名字。在 PHP 4 中 get_class()返回用户定义的类名的小写形式,但是在 PHP 5 中将返回类名定义时的名字,如同扩展库中的类名一样。

Note:

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

Example #1 使用 get_class()

<?php

class foo {
    function foo()
    {
    // implements some logic
    }

function name()
    {
        echo "My name is " , get_class($this) , " ";
    }
}

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

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

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

?>

以上例程会输出:

Its name is foo
My name is foo

get_class 方法相关推荐

  1. Zend Framework中,执行自定义sql语句

    Zend Framework中的Zend_Db_Table类可以很好的对数据表实现select,insert,delete等操作.但是有时候还是希望自己运行一些sql语句. ZF当然也是支持的. 一种 ...

  2. PHP new self什么,php new self()是什么意思

    php里new self() 一般在類內部使用,作用是對自身類實例化,搞不明白干嘛要弄這么個方法,弄個實例加深下大家對這個東東的理解 class test{ public function __con ...

  3. php中newself(),在php代码中新建对象用到的new self与new static有什么不同

    我们在使用php代码新建对象的时候,一般会用到new self与new static,那么它们在使用的时候区别在哪里? 先说说new static(),new static与new self一样,在p ...

  4. php new static,PHP中new self()和new static()的区别用法

    浅谈PHP中new self()和new static()的区别 本文介绍了PHP中new self()和new static()的区别,分享给大家,也给自己留个笔记. 1.new static() ...

  5. PhpYun人才系统 整合 Ucenter 之后,会员注册提示”该 Email 已经被注册!“的解决方案

    上一篇:PhpYun人才系统 与 Discuz 通过 Ucnter 整合会员中讲解了 的一些常见问题以及难点,接下来,记录一下打通会员之后遇到的问题. 注册时会提示"该 Email 已经被注 ...

  6. 虚幻3和虚幻4_如何成为虚幻的自动化专家

    虚幻3和虚幻4 目录 (Table of contents) Automating Workflows with Blueprints, C++, and Python 使用蓝图,C ++和Pytho ...

  7. 开源数据挖掘工具Orange简介

    原文地址: http://cloga.info/python/2014/01/02/Orangeintro/#wat_e_19338566-a664-48dd-adf4-325f96bcec42 Or ...

  8. pythonDjango后端笔记

    文章目录 软件开发架构 纯手撸web框架 借助于wsgiref模块 动静态网页 模块语法之Jinja2模块 自定义简易版本web框架请求中各个模块的作用 python3大主流web框架 注意事项 Dj ...

  9. php new self()是什么意思

    php里new self() 一般在类内部使用,作用是对自身类实例化,搞不明白干嘛要弄这么个方法,弄个实例加深下大家对这个东东的理解 <?php class test{     public f ...

最新文章

  1. 终于找到中文版JDK1.8-API了~
  2. bzoj 1664 (贪心)
  3. Java开发笔记(五十)几种开放性修饰符
  4. flask+socketio+echarts3 服务器监控程序(基于后端数据推送)
  5. 任务58:19-尚硅谷-Java语言基础-String类型变量的使用
  6. XPath 简单语法
  7. 项目验收文档模板(四)
  8. lavas自动创建目录及说明
  9. Oracle的同义词
  10. Mysql B+树索引的使用
  11. linux垃圾文件清理,请问 如何linux 垃圾文件清理、
  12. 中国电信5G技术引言
  13. 基于java的学生选课系统_基于Java的学生选课系统.doc
  14. 粗浅地浏览一下,待明日来嘞,认真去刷!
  15. 迭代器模式(实际运用比较少)
  16. 电子地图如何制作简介
  17. 蓝桥杯 算法提高 我们的征途是星辰大海
  18. 中电科45家研究所:北上第一梯队,南京、成都、合肥和重庆第二梯队
  19. AAA配置与管理实战——1
  20. Saiku ui-settings接口404错误避免(二十九)

热门文章

  1. TensorFlow2.0(一)--简介与环境搭建
  2. 入门机器学习(十七)--编程作业-K-means和PCA(Python实现)
  3. 多线程编程之三——线程间通讯
  4. 用calloc()函数分配内存
  5. 7-161 梅森数 (20 分)
  6. c语言中0级和1级是什么意思啊,C语言处理指针问题中,二级指针与一级指针的区别是什么?...
  7. android注册文件打开,Android项目实战系列—基于博学谷(三)注册与登录模块
  8. java程序在centos7里面开机自启动
  9. 对volley的初步分析第一篇
  10. java之sleep、wait、yield、join、notify乱解