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 交通频道 作文范文 妈妈教我学电脑作文200字 灿若桃花 2015年光棍节幽默短信推荐 大国重器观后感900字 某市抢险救灾工作汇报 胆小的猫 马年春节对联带横批:一干二净除旧习 不爱走开 消防安全心得体会作文1000字 我比谁都相信努力奋斗的意义 外星人朋友_关于外星人的小学生想象作文600字 合理膳食很重要 《狼图腾》零差评神作 青春励志 初中初一作文750字:难忘的六一 不在旅行时拍照 爱情的得失与珍惜 单行青春 组工干部科学发展观心得体会 每一次心动亦是每一次心痛 青春怆然——怎不躁动 看图作文 一次难忘的经历作文300字 平遥印象(写景生动作文,旅游游记作文) 考试,竞争中的挣扎作文600字 抽烟女生的感受 私人建房合同范本 小学五年级作文500字:与夜说 省委扶贫工作年终总结范文 职场励志电影《跳出我天地》 教学科研工作 平凡中的真情 如果爱它,请深爱 春天的遐思作文450字 卷土重来 小学五年级作文750字:大树的自述 围棋呓语 也许,50年后的地球是地狱,也许也会是天堂 迎接新生 一个泥瓦工的励志故事 七月,一个人的旅行 随心随欲随缘 2015年7月3日 党课思想汇报——严格要求,端正思想 如果你是国王,你该怎么办??? 辛苦的国庆节作文500字 储备粮保管爱岗敬业演讲稿——我的责任是什么 在教育沙龙上的致辞 下乡札记 读《平凡的世界》后感800字 乡镇公务员个人年终总结 论七七事变前国民政府的经济备战

Copyright © 2016 phpStudy |