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 交通频道 作文范文 小学四年级作文450字:家长会后…… 人教版九年级上册六单元作文:话说千古风流人物—作文900字 农行×支行先进柜员——让青春在金融事业中闪光 县首届瓜果节闭幕词 亲自造句 生命的高处是成熟550字 大学生暑期三下乡活动个人总结 外公,我错了…… 初二地理教师述职报告 大全伟 2013中秋祝福语短信大全 《观察日记——小蒜的生长》系列.后续作文700字 小学五年级作文600字:补写《无人售报处》 如果爱忘了、 到什么山唱什么歌 夕阳啊,你不要走的那么匆忙 富翁能够赚钱必备的法则 完美老婆应有的素质(生活杂谈经典语录) 小学五年级作文500字:假如我当班长 假日游大海 稻盛和夫谈工作价值 我们工作是为了什么 善良是心间一朵莲花开 春天,忘记一个人 小学五年级作文450字:季末中的寂寞 载着万千思绪 小学六年级作文500字:家乡的正月十五 浣溪沙(儿辈欲九日词而尚远,用“满城风雨近得阳”填成浣溪沙) 一只小蝴蝶的幸福作文800字 优秀入党志愿书范文模板集锦 小学五年级作文500字:夏夜的星空 领导班子及成员贯彻执行党风廉政建设责任制情况进行自查的报告 医生入党转正申请书范文 大学周末露天舞会策划书 伤感日志:我爱上了一个有妇之夫 英语十句经典名言 永远坐前排 东亚自由贸易区建立的优劣势分析及其途径选择 晚秋如梦 我与英雄联盟作文400字 哭李郢端公 杂咏(六十六) 2011年上半年某市某区环境保护局工作总结 我的书屋我的梦征文600字 初见我的初中生活 聪明作文200字 小学六年级作文500字:秋天的窗口 只是淡淡的喜欢 教师教育实习自我鉴定 串门记作文400字 写给生病赵老师的慰问信范文

Copyright © 2016 phpStudy |