PHP 类相关函数的使用详解


Posted in PHP onMay 10, 2013

bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) — 为一个类创建别名
bool class_exists ( string $class_name [, bool $autoload ] )— 检查类是否已定义
string get_called_class ( void ) —获取静态方法调用的类名

class foo {
    static public function test(){
        var_dump(get_called_class());
    }
}
class bar extends foo {}
foo::test();
bar::test();

array get_class_methods ( mixed $class_name )— 返回由类的方法名组成的数组
array get_class_vars ( string $class_name )— 返回由类的默认属性组成的数组
string get_class ([ object $obj ] )— 返回对象的类名
array get_declared_classes ( void )— 返回当前脚本中已定义类的名字组成的数组
array get_declared_interfaces ( void )— 返回当前脚本中所有已声明的接口的名字数组
array get_object_vars ( object $obj )— 返回由对象属性组成的关联数组
string get_parent_class ([ mixed $obj ] )— 返回对象或类的父类名
bool interface_exists ( string $interface_name [, bool $autoload ] )— 检查接口是否已被定义
bool is_a ( object $object , string $class_name )— 如果对象属于该类或该类是此对象的父类则返回 TRUE
bool is_subclass_of ( object $object , string $class_name )— 检测对象是该类的子类实例化得到的
bool method_exists ( object $object , string $method_name )— 检查类的方法是否存在
bool property_exists ( mixed $class , string $property ) — 检查对象或类是否具有该属性

PHP 相关文章推荐
无数据库的详细域名查询程序PHP版(4)
Oct 09 PHP
SMARTY学习手记
Jan 04 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 PHP
php中数组首字符过滤功能代码
Jul 31 PHP
关于PHP实现异步操作的研究
Feb 03 PHP
php empty()与isset()区别的详细介绍
Jun 17 PHP
使用php实现快钱支付功能(涉及到接口)
Jul 01 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
May 09 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
解析PHP缓存函数的使用说明
May 10 #PHP
基于PHP选项与信息函数的使用详解
May 10 #PHP
PHP 观察者模式的实现代码
May 10 #PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
May 10 #PHP
基于php实现长连接的方法与注意事项的问题
May 10 #PHP
Apache服务器无法使用的解决方法
May 08 #PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 #PHP
You might like
如何使用PHP获取网络上文件
2006/10/09 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
php adodb分页实现代码
2009/03/19 PHP
php实现监听事件
2013/11/06 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
Jquery submit()无法提交问题
2013/04/21 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
JavaScript实现点击切换功能
2021/01/27 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
[01:15:00]LGD vs Mineski Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
python各类经纬度转换的实例代码
2019/08/08 Python
Python tkinter和exe打包的方法
2020/02/05 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
python中reload重载实例用法
2020/12/15 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
企业新年寄语
2014/04/04 职场文书
母校寄语大全
2014/04/10 职场文书
岗位职责说明书模板
2014/07/30 职场文书
民主生活会剖析材料
2014/09/30 职场文书
工作表扬信范文
2015/01/17 职场文书
综合测评个人总结
2015/03/03 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书