欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2010年06月04日 17:00:17   作者:  
var_dump此函數(shù)顯示關(guān)于一個或多個表達(dá)式的結(jié)構(gòu)信息,包括表達(dá)式的類型與值。數(shù)組將遞歸展開值,通過縮進(jìn)顯示其結(jié)構(gòu)。
本文章下面我們要為你提供二種關(guān)于遍歷對象屬性方法,并且舉例說明遍歷對象屬性在php中的應(yīng)用??梢钥闯鏊接凶兞颗c靜態(tài)變量時獲取不到的,只有定義為公共變量才可以讀出來。
遍歷對象屬性第一種方法:
復(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
}
遍歷對象屬性第二種方法:
復(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使用注意事項:

為了防止程序直接將結(jié)果輸出到瀏覽器,可以使用輸出控制函數(shù)來捕獲此函數(shù)的輸出,并把它們保存到一個例如 string 類型的變量中。
var_dump實例代碼
復(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)
*/
?>

相關(guān)文章

  • 深入Apache與Nginx的優(yōu)缺點比較詳解

    深入Apache與Nginx的優(yōu)缺點比較詳解

    本篇文章是對Apache與Nginx的優(yōu)點與缺點進(jìn)行了詳細(xì)的分析比較,需要的朋友參考下
    2013-06-06
  • JS操作XML中DTD介紹及使用方法分析

    JS操作XML中DTD介紹及使用方法分析

    這篇文章主要介紹了JS操作XML中DTD介紹及使用方法,結(jié)合實例形式分析了DTD概念、原理及校驗xml文檔的相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • php微信開發(fā)之批量生成帶參數(shù)的二維碼

    php微信開發(fā)之批量生成帶參數(shù)的二維碼

    這篇文章主要介紹了php微信開發(fā)之批量生成帶參數(shù)的二維碼 的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • thinkphp框架實現(xiàn)刪除和批量刪除

    thinkphp框架實現(xiàn)刪除和批量刪除

    這篇文章主要為大家詳細(xì)介紹了thinkPHP框架實現(xiàn)刪除和批量刪除的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • 淺談PHP7中的一些小技巧

    淺談PHP7中的一些小技巧

    PHP7顯著提高了整體性能。實際上主要的特性有null合并運算符或返回類型聲明。如果你不知道它們,那么你應(yīng)該去查看PHP文檔。這里有一些很少人知道的、可能有用的特性。
    2021-05-05
  • PHP實現(xiàn)異步調(diào)用方法研究與分享

    PHP實現(xiàn)異步調(diào)用方法研究與分享

    瀏覽器和服務(wù)器之間只一種面向無連接的HTTP協(xié)議進(jìn)行通訊的,面向無連接的程序的特點是客戶端請求服務(wù)端,服務(wù)端根據(jù)請求輸出相應(yīng)的程序,不能保持持久連接
    2011-10-10
  • php運行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法

    php運行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法

    這篇文章主要介紹了php運行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法,分別針對有服務(wù)器管理權(quán)限和沒有服務(wù)器管理權(quán)限的情況分析解決方法,是非常實用的技巧,需要的朋友可以參考下
    2014-12-12
  • PHP中filter函數(shù)校驗數(shù)據(jù)的方法詳解

    PHP中filter函數(shù)校驗數(shù)據(jù)的方法詳解

    這篇文章主要是介紹PHP中filter函數(shù)校驗數(shù)據(jù)的方法詳解,PHP過濾器包含兩種類型:Validation用來驗證驗證項是否合法 、Sanitization用來格式化被驗證的項目,因此它可能會修改驗證項的值,將不合法的字符刪除,需要的朋友可以參考下
    2015-07-07
  • PHP音樂采集(部分代碼)

    PHP音樂采集(部分代碼)

    PHP音樂采集(部分代碼)...
    2007-02-02
  • 淺談并發(fā)處理PHP進(jìn)程間通信之System V IPC

    淺談并發(fā)處理PHP進(jìn)程間通信之System V IPC

    對于進(jìn)程間通信,每一個完備的語言都應(yīng)該有對應(yīng)的處理方式,而 PHP 對應(yīng)的則是一族對 UNIX SYSTEM V包裝的函數(shù),包括信號量(semaphore)、共享內(nèi)存(shared memory)和消息隊列(msg queue)的操作。
    2021-05-05

最新評論