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;&amp;mysql)三
Oct 09 PHP
一个php导出oracle库的php代码
Apr 20 PHP
PHP strtok()函数的优点分析
Mar 02 PHP
深入理解require与require_once与include以及include_once的区别
Jun 05 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
重新认识php array_merge函数
Aug 31 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 PHP
php 5.6版本中编写一个PHP扩展的简单示例
Jan 20 PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
PHPExcel 修改已存在Excel的方法
May 03 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 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
Phpbean路由转发的php代码
2008/01/10 PHP
php计算整个目录大小的方法
2015/06/01 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
js实现右下角提示框的方法
2015/02/03 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
Python中max函数用法实例分析
2015/07/17 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
某公司面试题
2012/03/05 面试题
财务部岗位职责
2013/11/19 职场文书
大学生怎样写好自荐信
2014/02/25 职场文书
支部组织生活会方案
2014/06/10 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
python非标准时间的转换
2021/07/25 Python
SQL Server中锁的用法
2022/05/20 SQL Server
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技