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 相关文章推荐
BBS(php &amp; mysql)完整版(三)
Oct 09 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
Nov 12 PHP
PHP Switch 语句之学习笔记
Sep 21 PHP
php加密解密函数authcode的用法详细解析
Oct 28 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
Sep 24 PHP
浅谈thinkphp的实例化模型
Jan 04 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
Aug 01 PHP
Symfony2学习笔记之插件格式分析
Mar 17 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
Windows 下安装 swoole 图文教程(php)
Jun 05 PHP
Laravel框架查询构造器 CURD操作示例
Sep 04 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
深入了解php4(1)--回到未来
2006/10/09 PHP
PHP 写文本日志实现代码
2010/05/18 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
用javascript作一个通用向导说明
2011/08/30 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
javascript实现倒计时效果
2020/02/17 Javascript
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
python zip()函数使用方法解析
2019/10/31 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
Python turtle库的画笔控制说明
2020/06/28 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
2020/10/29 Python
python中实现词云图的示例
2020/12/19 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
最新远光软件笔试题面试题内容
2013/11/08 面试题
给导游的表扬信
2014/01/10 职场文书
活动总结范文
2014/08/30 职场文书
放牛班的春天观后感
2015/06/01 职场文书
2019 入党申请书范文
2019/07/10 职场文书
分析Netty直接内存原理及应用
2021/06/14 Java/Android