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 相关文章推荐
xml+php动态载入与分页
Oct 09 PHP
php学习之数据类型之间的转换介绍
Jun 09 PHP
PHP按行读取文件时删除换行符的3种方法
May 04 PHP
PhpDocumentor 2安装以及生成API文档的方法
May 21 PHP
ThinkPHP表单自动提交验证实例教程
Jul 18 PHP
分享一则PHP定义函数代码
Feb 26 PHP
Yii中实现处理前后台登录的新方法
Dec 28 PHP
一个简单的php路由类
May 29 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
PHP7中I/O模型内核剖析详解
Apr 14 PHP
php把文件设置为插件的技巧方法
Feb 03 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实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
header跳转和include包含问题详解
2012/09/08 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
动手学习无线电
2021/03/10 无线电
js 优化次数过多的循环 考虑到性能问题
2011/03/05 Javascript
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
python 调用c语言函数的方法
2017/09/29 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
python实现大学人员管理系统
2019/10/25 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
如何用python批量调整视频声音
2020/12/22 Python
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
2012/11/13 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
房屋买卖委托书格式范本格式
2014/10/13 职场文书
2014年内勤工作总结
2014/11/24 职场文书
决心书格式范文
2015/09/23 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
Django rest framework如何自定义用户表
2021/06/09 Python
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers