PHP取得一个类的属性和方法的实现代码


Posted in PHP onMay 22, 2011
<?php 
class myclass { 
var $var1; 
var $var2 = 'xyz'; 
var $var3 = 100; 
private $var4; 
function myclass() { 
$this->val1 = "foo"; 
$this->val2 = "bar"; 
return true; 
} function test1() { 
return true; 
} 
} 
//get_class_methods() 返回由类的方法名组成的数组 
get_class_methods('myclass') 或 get_class_methods(new myclass()) ; 
//get_class() 返回对象的类名 
//get_class_vars() 返回由类的默认属性组成的数组 
$my_class = new myclass(); 
$class_vals = get_class_vars(get_class($my_class)); 
foreach($class_vars as $name => $value) { 
echo "$name : $value\n<br/>"; 
} 
?>
PHP 相关文章推荐
聊天室php&amp;mysql(三)
Oct 09 PHP
一个简单实现多条件查询的例子
Oct 09 PHP
PHP explode()函数用法、切分字符串
Oct 03 PHP
利用PHP生成静态HTML文档的原理
Oct 29 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
PHP中文竖排转换实现方法
Oct 23 PHP
Yii2隐藏frontend/web和backend/web的方法
Dec 12 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
Jan 08 PHP
ThinkPHP中where()使用方法详解
Apr 19 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 PHP
Laravel框架验证码类用法实例分析
Sep 11 PHP
如何使用php生成zip压缩包
Apr 21 PHP
五款常用mysql slow log分析工具的比较分析
May 22 #PHP
php性能优化分析工具XDebug 大型网站调试工具
May 22 #PHP
Look And Say 序列php实现代码
May 22 #PHP
php利用cookie实现访问次数统计代码
May 19 #PHP
PHP操作mysql函数详解,mysql和php交互函数
May 19 #PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
May 19 #PHP
php中全局变量global的使用演示代码
May 18 #PHP
You might like
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
js charAt的使用示例
2014/02/18 Javascript
Node.js中使用计时器定时执行函数详解
2014/08/15 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
python的else子句使用指南
2016/02/27 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
python列表生成器迭代器实例解析
2019/12/19 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
内容编辑个人求职信
2013/12/10 职场文书
教师岗位职责范本
2013/12/29 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
党员倡议书
2015/01/19 职场文书
体育教师个人工作总结
2015/02/09 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python