色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP var_dump遍歷對(duì)象屬性的函數(shù)與應(yīng)用代碼

本文章下面我們要為你提供二種關(guān)于遍歷對(duì)象屬性方法,并且舉例說(shuō)明遍歷對(duì)象屬性在php中的應(yīng)用。可以看出私有變量與靜態(tài)變量時(shí)獲取不到的,只有定義為公共變量才可以讀出來(lái)。
遍歷對(duì)象屬性第一種方法:
復(fù)制代碼 代碼如下:
<?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();
?>

結(jié)果如下:
array(2) {
["b"]=>
int(1)
["c"]=>
NULL
}
array(4) {
["a"]=>
NULL
["b"]=>
int(1)
["c"]=>
NULL
["d"]=>
NULL
}
遍歷對(duì)象屬性第二種方法:
復(fù)制代碼 代碼如下:
<?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();

?>


結(jié)果如下:
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使用注意事項(xiàng):

為了防止程序直接將結(jié)果輸出到瀏覽器,可以使用輸出控制函數(shù)來(lái)捕獲此函數(shù)的輸出,并把它們保存到一個(gè)例如 string 類型的變量中。
var_dump實(shí)例代碼
復(fù)制代碼 代碼如下:
<?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技術(shù)PHP var_dump遍歷對(duì)象屬性的函數(shù)與應(yīng)用代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 泉州市| 永城市| 双桥区| 沭阳县| 阳曲县| 铁岭市| 郎溪县| 申扎县| 彰化市| 陇南市| 浠水县| 调兵山市| 尚义县| 安多县| 昌乐县| 灵台县| 吉水县| 文水县| 呼伦贝尔市| 友谊县| 溆浦县| 蓝田县| 镇巴县| 鄂托克前旗| 和静县| 尼木县| 英德市| 阿合奇县| 泾川县| 邹城市| 萨嘎县| 南康市| 平南县| 龙游县| 乌拉特前旗| 武乡县| 株洲县| 格尔木市| 霍邱县| 庐江县| 桂阳县|