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中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
Aug 07 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
Apache服务器下防止图片盗链的办法
Jul 06 PHP
最新制作ThinkPHP3.2.3完全开发手册
Nov 23 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
Apr 09 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 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邮件专题
2006/10/09 PHP
同时提取多条新闻中的文本一例
2006/10/09 PHP
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
python 多进程通信模块的简单实现
2014/02/20 Python
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
Python 实现自动导入缺失的库
2019/10/29 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
单身旅行者的单身假期:Just You
2018/04/08 全球购物
日期和时间问题
2015/01/04 面试题
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
同意转租证明
2015/06/24 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL
python 中yaml文件用法大全
2021/07/04 Python
分享Python获取本机IP地址的几种方法
2022/03/17 Python