PHP var_dump遍历对象属性的函数与应用代码


本文章下面我们要为你提供二种关于遍历对象属性方法,并且举例说明遍历对象属性在php中的应用。可以看出私有变量与静态变量时获取不到的,只有定义为公共变量才可以读出来。
遍历对象属性第一种方法:

复制代码 代码如下:

<?php
class foo {
private $a;
public $b = 1;
public $c;
private $d;
static $e;
public function test() {
var_dump(get_object_vars($this));
}
}
$test = new foo;
var_dump(get_object_vars($test));
$test->test();
?>

结果如下:
array(2) {
["b"]=>
int(1)
["c"]=>
NULL
}
array(4) {
["a"]=>
NULL
["b"]=>
int(1)
["c"]=>
NULL
["d"]=>
NULL
}
遍历对象属性第二种方法:
复制代码 代码如下:

<?php
class foo {
private $a;
public $b = 1;
public $c='phpstudy.net';
private $d;
static $e;
public function test() {
var_dump(get_object_vars($this));
}
}
$test = new foo;
var_dump(get_object_vars($test));
$test->test();

?>


结果如下:
array(2) {
["b"]=>
int(1)
["c"]=>
string(8) "phpstudy.net"
}
array(4) {
["a"]=>
NULL
["b"]=>
int(1)
["c"]=>
string(8) "phpstudy.net"
["d"]=>
NULL
}

var_dump使用注意事项:

为了防止程序直接将结果输出到浏览器,可以使用输出控制函数来捕获此函数的输出,并把它们保存到一个例如 string 类型的变量中。
var_dump实例代码
复制代码 代码如下:

<?php
$a = array (1, 2, array ("a", "b", "c"));
var_dump ($a);
/* 输出:
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}
*/
$b = 3.1;
$c = TRUE;
var_dump($b,$c);
/* 输出:
float(3.1)
bool(true)
*/
?>



相关阅读:
asp.net gridview的Rowcommand命令中获取行索引的方法总结
extjs 初始化checkboxgroup值的代码
windows系统无法运行.exe可执行文件的解决办法
在LINUX系统下安装卡巴斯基杀毒网络版
Linux下磁盘配额管理技巧
asp.net 无刷新翻页就是这么简单
javaScript Array(数组)相关方法简述
PHP面向对象概念
JavaScript+JSP打造二级级联下拉菜单
jquery向.ashx文件post中文乱码问题的解决方法
页面中js执行顺序
从零学DedeCms模板教程
ASP.NET遍历页面的所有button控件
jQuery.browser对象查看浏览器相关信息的的示例
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 写作技巧:巧用对比 显豁文意 机电专业毕业生求职信 初中初一作文600字:在成长的路上 我在春天里播种了一个梦 最新党员8月思想汇报范文 孤独的背影 我最敬佩的一个人我爸爸400字 善意的礼物作文650字 描写公园草坪的段落 友谊信-ALetterofFriendship 有关重阳节的日记:失落的重阳节 三代人的中国梦作文900字 淮河记忆之一 柔情中已没了你 走进高三,放飞梦想 简·奥斯汀:太多或太少的智慧 中秋节作文:从中秋开始作文500字 《狼牙山五壮士》电影观后感作文800字 没有不努力,只有更努力的名言 【双调】殿前欢 大都西山 教授推荐信模板(英文) 神奇的黑板作文400字 我的爸爸MyFather 综合办公室自我评价 易中天最洗脑的十句话 可敬的傻子——读《雷锋日记》有感600字 论南直桥的倒塌 我不想当女生作文600字 20条非常唯美的感悟人生经典语录 未来的中国军队 2013年党课学习辅导材料 搞好社区建设规范城市管理 郭老师我想对您说【翟艺斐】作文300字 安全员思想工作总结 风吹爱写情思远(四首) 时光纪,小清欢 2015房地产工程部工作计划 成长如歌作文700字 网络技术实习报告范文 2016小学体育教学体会 快乐的儿童节周记 给大一学生的一封信 我爱家乡—高淳的螃蟹节 五猖会读后感200字 护士总结 叶公好龙 《我是正能量小孩》400字读后感 小学五年级作文500字:童年中的趣事儿 2016年人口计生局行政效能建设工作总结 儿童诗两首课后反思

Copyright © 2016 phpStudy |