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在XP下IIS和Apache2服务器上的安装
Sep 05 PHP
php array_search() 函数使用
Apr 13 PHP
gd库图片下载类实现下载网页所有图片的php代码
Aug 20 PHP
ThinkPHP模板IF标签用法详解
Jul 01 PHP
php获取随机数组列表的方法
Nov 13 PHP
ThinkPHP中自定义错误页面和提示页面实例
Nov 22 PHP
php+ajax实现无刷新数据分页的办法
Nov 02 PHP
PHP如何使用Memcached
Apr 05 PHP
php 微信公众平台开发模式实现多客服的实例代码
Nov 07 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
PHP中strval()函数实例用法
Jun 07 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
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
jQeury淡入淡出需要注意的问题
2010/09/08 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
js实现会跳动的日历效果(完整实例)
2017/10/18 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
一套带网友答案的.NET笔试题
2016/12/06 面试题
测绘工程个人的自我评价
2013/11/10 职场文书
优秀教师的感人事迹
2014/02/04 职场文书
小松树教学反思
2014/02/11 职场文书
德语专业求职信
2014/03/12 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
2015年教师节活动总结
2015/03/20 职场文书
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript
docker 制作mysql镜像并自动安装
2022/05/20 Servers