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 相关文章推荐
我的论坛源代码(四)
Oct 09 PHP
php class中public,private,protected的区别以及实例分析
Jun 18 PHP
php中session过期时间设置及session回收机制介绍
May 05 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
smarty模板引擎从配置文件中获取数据的方法
Jan 22 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
Yii2 输出xml格式数据的方法
May 03 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 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
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
微信小程序入门教程
2016/11/18 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
2018/09/13 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
微信小程序实现电影App导航和轮播
2020/11/30 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
Python中使用item()方法遍历字典的例子
2014/08/26 Python
web.py获取上传文件名的正确方法
2014/08/26 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
餐饮采购员岗位职责
2014/03/15 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
办公室日常管理制度
2015/08/04 职场文书
正则表达式拆分url实例代码
2022/02/24 Java/Android
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python