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 Sql Server连接失败问题及解决办法
Aug 07 PHP
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
PHP 第一节 php简介
Apr 28 PHP
php循环语句 for()与foreach()用法区别介绍
Sep 05 PHP
解析php中反射的应用
Jun 18 PHP
分享一个php 的异常处理程序
Jun 22 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Jul 04 PHP
PHP准确取得服务器IP地址的方法
Jun 02 PHP
Linux系统下PHP-FPM的安装和配置教程
Aug 17 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
May 11 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
Aug 15 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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
解析数组非数字键名引号的必要性
2013/08/09 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
学习Javascript面向对象编程之封装
2016/02/23 Javascript
常用的javascript设计模式
2017/01/11 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
js实现各浏览器全屏代码实例
2018/07/03 Javascript
搭建vue开发环境
2018/07/19 Javascript
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
vue ssr+koa2构建服务端渲染的示例代码
2020/03/23 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
深入解析Python中的集合类型操作符
2015/08/19 Python
Python+django实现文件上传
2016/01/17 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
详解python中docx库的安装过程
2019/11/08 Python
Django之form组件自动校验数据实现
2020/01/14 Python
python 星号(*)的多种用途
2020/09/21 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
幼儿园教师培训方案
2014/02/04 职场文书
英文自荐信常用句子
2014/03/26 职场文书
合作意向书
2014/07/30 职场文书
晋江市委常委班子四风问题整改工作方案
2014/10/26 职场文书
学生通报表扬范文
2015/05/04 职场文书
春季运动会加油词
2015/07/18 职场文书
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL