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 相关文章推荐
php4的session功能评述(三)
Oct 09 PHP
php cookis创建实现代码
Mar 16 PHP
zen cart新进商品的随机排序修改方法
Sep 10 PHP
php使用反射插入对象示例分享
Mar 11 PHP
小谈php正则提取图片地址
Mar 27 PHP
php使用smtp发送支持附件的邮件示例
Apr 13 PHP
php实现简单的上传进度条
Nov 17 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
php mysql PDO 查询操作的实例详解
Sep 23 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
Laravel find in set排序实例
Oct 09 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 上传文件的方法(类)
2009/07/30 PHP
php url地址栏传中文乱码解决方法集合
2010/06/25 PHP
php检测url是否存在的方法
2015/04/14 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
浅析vue数据绑定
2017/01/17 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
python解析含有重复key的json方法
2019/01/22 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
Python绘制组合图的示例
2020/09/18 Python
Python基于callable函数检测对象是否可被调用
2020/10/16 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
Champion官网:美国冠军运动服装
2017/01/25 全球购物
个人生活学习自我评价范文
2013/11/26 职场文书
大学生英语演讲稿
2014/04/24 职场文书
大学自主招生推荐信
2014/05/10 职场文书
商业项目策划方案
2014/06/05 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
车辆委托书范本
2014/10/05 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
Python学习之时间包使用教程详解
2022/03/21 Python
golang使用map实现去除重复数组
2022/04/14 Golang