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 相关文章推荐
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
解析如何用php screw加密php源代码
Jun 20 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
php与java通过socket通信的实现代码
Oct 21 PHP
php 购物车完整实现代码
Jun 05 PHP
PHP里8个鲜为人知的安全函数分析
Dec 09 PHP
在SAE上搭建最新wordpress的方法
Dec 21 PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 PHP
Laravel实现autoload方法详解
May 07 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
Aug 17 PHP
PHP convert_cyr_string()函数讲解
Feb 13 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 curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
分享一下贝贝成长进度的php代码
2012/09/14 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
原生JS操作网页给p元素添加onclick事件及表格隔行变色
2013/12/01 Javascript
js日期联动示例
2014/05/02 Javascript
jQuery修改CSS伪元素属性的方法
2014/07/30 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
详解Django中的form库的使用
2015/07/18 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
个人自我评价范文
2014/02/05 职场文书
《悯农》教学反思
2014/04/28 职场文书
市场开发计划书
2014/05/07 职场文书
节水口号标语
2014/06/19 职场文书
一般党员对照检查材料
2014/09/24 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
社区灵活就业证明
2014/11/03 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript