var_dump轻巧测量试验,var_dump遍历对象属性的函数

void var_dump ( mixed expression [, mixed expression [, ...]])

本作品下边大家要为你提供二种有关遍历对象属性方法,并且比方表明遍历对象属性在php中的应用。能够见到私有变量与静态变量时获得不到的,独有定义为公家变量才方可读出来。
遍历对象属性第一种艺术:

此函数字显示示关于贰个或七个表明式的组织消息,富含表明式的品种与值。数组将递归打开值,通过缩进彰显其组织。

复制代码 代码如下:

*/
function a_test($str)         //自定义函数
{
  echo "nhi: $str";         //输出参数
  var_dump(debug_backtrace());      //输出backtrace
}
a_test('friend');          //调用客户自定义函数

<?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();
?>

//再来看三个var_dump遍历对象实例吧

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

class foo {
private $a;
public $b = 1;
public $c='111cn.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();

复制代码 代码如下:

//注意:为了防止万一程序直接将结果输出到浏览器,能够动用输出调控函数来捕获此函数的输出,并把它们保存到三个诸如 string 类型的变量中。

<?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遍历数组的措施汇总
  • PHP遍历数组的两种格局
  • PHP 数组遍历方法大全(foreach,list,each)
  • php遍历目录与公事夹的几种办法详解
  • 接纳PHP遍历文件夹与子目录的函数代码
  • PHP中多维数组的foreach遍历示例
  • php完成的遍历文件夹下全部文件,编辑删除
  • PHP遍历有些目录下的具备文件和子文件夹的兑当代码
  • PHP简单遍历对象示例

本文由365bet体育在线官网发布于关于计算机,转载请注明出处:var_dump轻巧测量试验,var_dump遍历对象属性的函数

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。