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+javascript液晶时钟
Oct 09 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php中simplexml_load_file函数用法实例
Nov 12 PHP
php编写简单的文章发布程序
Jun 18 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
PHP基于单例模式编写PDO类的方法
Sep 13 PHP
php将文件夹打包成zip文件的简单实现方法
Oct 04 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
PHP FileSystem 文件系统常用api整理总结
Jul 12 PHP
Thinkphp5框架ajax接口实现方法分析
Aug 28 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 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的宝库目录--PEAR
2006/10/09 PHP
PHP 和 XML: 使用expat函数(二)
2006/10/09 PHP
php cookie 登录验证示例代码
2009/03/16 PHP
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
JS实现多选框的操作
2020/06/24 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
Python中max函数用法实例分析
2015/07/17 Python
Python部署web开发程序的几种方法
2017/05/05 Python
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
详解python中eval函数的作用
2019/10/22 Python
Python上下文管理器用法及实例解析
2019/11/11 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
UGG美国官网:购买UGG雪地靴、拖鞋和鞋子
2017/12/31 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
.NET面试10题
2014/02/24 面试题
地理科学专业毕业生求职信
2013/10/15 职场文书
高中军训感想800字
2014/02/23 职场文书
2015年女职工工作总结
2015/05/15 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
小学思想品德教学反思
2016/02/24 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书