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 相关文章推荐
ip签名探针
Oct 09 PHP
写一个用户在线显示的程序
Oct 09 PHP
PHP的可变变量名的使用方法分享
Feb 05 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
php连接Access数据库错误及解决方法
Jun 20 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
使用symfony命令创建项目的方法
Mar 17 PHP
Joomla调用系统自带编辑器的实现方法
May 05 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
Jun 22 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
Oct 15 PHP
phpQuery采集网页实现代码实例
Apr 02 PHP
PHP的重载使用魔术方法代码实例详解
Feb 26 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(2)――PHP类型
2010/02/15 PHP
优化PHP程序的方法小结
2012/02/23 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
php上传中文文件名乱码问题处理方案
2015/02/03 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
PHP模板引擎Smarty内建函数详解
2016/04/11 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
vscode下的vue文件格式化问题
2018/11/28 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
基于react项目打包css引用路径错误解决方案
2020/10/28 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
python多线程同步实例教程
2019/08/11 Python
如何使用Python抓取网页tag操作
2020/02/14 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
文员个人求职自荐信
2013/09/21 职场文书
入党申请书自我鉴定
2013/10/12 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
入党推优材料
2014/06/02 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书