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 相关文章推荐
简单易用的计数器(数据库)
Oct 09 PHP
php&amp;java(三)
Oct 09 PHP
杏林同学录(四)
Oct 09 PHP
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
ThinkPHP与PHPExcel冲突解决方法
Aug 08 PHP
PHP实现读取一个1G的文件大小
Aug 24 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
Nov 03 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
php制作的简单验证码识别代码
Jan 26 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
Oct 07 PHP
PHP实用小技巧之调用录像的方法
Dec 05 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分页函数代码(简单实用型)
2010/12/02 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
微信小程序-API接口安全详解
2019/07/16 Javascript
js实现简单的打印表格
2020/01/15 Javascript
Webpack的Loader和Plugin的区别
2020/11/09 Javascript
9种python web 程序的部署方式小结
2014/06/30 Python
Python文件及目录操作实例详解
2015/06/04 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
python环境下安装opencv库的方法
2020/03/05 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
工作自我评价分享
2013/12/01 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
党员检讨书范文
2014/12/27 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
python中 .npy文件的读写操作实例
2022/04/14 Python
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android