源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-12-13 13:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP var_dump遍历对象属性的函数与应用代码
本文章下面我们要为你提供二种关于遍历对象属性方法,并且举例说明遍历对象属性在php中的应用。可以看出私有变量与静态变量时获取不到的,只有定义为公共变量才可以读出来。 [b]遍历对象属性第一种方法:[/b]
[u]复制代码[/u] 代码如下:
<?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(); ?>
[b]结果如下: [/b]array(2) { ["b"]=> int(1) ["c"]=> NULL } array(4) { ["a"]=> NULL ["b"]=> int(1) ["c"]=> NULL ["d"]=> NULL } [b]遍历对象属性第二种方法:[/b]
[u]复制代码[/u] 代码如下:
<?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(); ?>
[b]结果如下:[/b] array(2) { ["b"]=> int(1) ["c"]=> string(8) "jb51.net" } array(4) { ["a"]=> NULL ["b"]=> int(1) ["c"]=> string(8) "jb51.net" ["d"]=> NULL } [b]var_dump使用注意事项:[/b] 为了防止程序直接将结果输出到浏览器,可以使用输出控制函数来捕获此函数的输出,并把它们保存到一个例如 string 类型的变量中。 var_dump实例代码
[u]复制代码[/u] 代码如下:
<?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) */ ?>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部