PHP var_dump遍历对象属性的函数与应用代码
2018-10-12 14:08
811 查看
本文章下面我们要为你提供二种关于遍历对象属性方法,并且举例说明遍历对象属性在php中的应用。可以看出私有变量与静态变量时获取不到的,只有定义为公共变量才可以读出来。
遍历对象属性第一种方法:
结果如下:
array(2) {
["b"]=>
int(1)
["c"]=>
NULL
}
array(4) {
["a"]=>
NULL
["b"]=>
int(1)
["c"]=>
NULL
["d"]=>
NULL
}
遍历对象属性第二种方法:
结果如下:
array(2) {
["b"]=>
int(1)
["c"]=>
string(8) "jb51.net"
}
array(4) {
["a"]=>
NULL
["b"]=>
int(1)
["c"]=>
string(8) "jb51.net"
["d"]=>
NULL
}
var_dump使用注意事项:
为了防止程序直接将结果输出到浏览器,可以使用输出控制函数来捕获此函数的输出,并把它们保存到一个例如 string 类型的变量中。
var_dump实例代码
遍历对象属性第一种方法:
<?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='jb51.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) "jb51.net"
}
array(4) {
["a"]=>
NULL
["b"]=>
int(1)
["c"]=>
string(8) "jb51.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)
*/
?>
您可能感兴趣的文章:
相关文章推荐
- PHP var_dump遍历对象属性的函数与应用代码
- php中var_dump()函数
- IOS遍历未知对象属性、函数
- PHP打印输出数组内容及结构函数print_r与var_dump
- php中print_r、var_dump和var_export几个函数的用法区别
- 属性函数php 获取对象所有属性(仅公有属性)
- php var_dump()函数
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- php中自定义函数dump查看数组信息类似var_dump
- php如何遍历多维的stdClass Object 对象,php的转换成数组的函数只能转换外面一丛数组
- IOS遍历未知对象属性、函数
- IOS遍历未知对象属性、函数
- IOS遍历未知对象属性、函数
- php中var_dump()函数的详解说明
- 遍历指定目录,并存储目录内所有文件属性信息的php代码
- Javascript中的var_dump函数实现代码
- 使用lua实现php的var_dump()函数功能
- PHP开发中,让var_dump调试函数输出更美观 ^_^#