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 命名空间实例说明
Jan 27 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
phpize的深入理解
Jun 03 PHP
php的memcache类分享(memcache队列)
Mar 26 PHP
PHP中使用memcache存储session的三种配置方法
Apr 05 PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 PHP
php如何连接sql server
Oct 16 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
Yii核心验证器api详解
Nov 23 PHP
php从数据库中获取数据用ajax传送到前台的方法
Aug 20 PHP
PHP PDOStatement::bindParam讲解
Jan 30 PHP
解决windows上php xdebug 无法调试的问题
Feb 19 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令牌 Token改进版
2008/07/18 PHP
常用的PHP数据库操作方法(MYSQL版)
2011/06/08 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
php微信开发之图片回复功能
2018/06/14 PHP
js arguments.callee的应用代码
2009/05/07 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
Python标准库os.path包、glob包使用实例
2014/11/25 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
Python中return self的用法详解
2018/07/27 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
Python PIL库图片灰化处理
2020/04/07 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
浪费资源的建议书
2014/03/12 职场文书
服装采购员岗位职责
2014/03/15 职场文书
环境卫生标语
2014/06/09 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
实习工作表现评语
2014/12/31 职场文书
听证会主持词
2015/07/03 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
新郎婚礼致辞
2015/07/27 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP
python开发人人对战的五子棋小游戏
2022/05/02 Python