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

    時(shí)間:2024-06-21 18:07:57 PHP 我要投稿
    • 相關(guān)推薦

    關(guān)于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=';

      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) ""

      }

      array(4) {

      ["a"]=>

      NULL

      ["b"]=>

      int(1)

      ["c"]=>

      string(8) ""

      ["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 var-dump遍歷對(duì)象屬性的函數(shù)與應(yīng)用代碼】相關(guān)文章:

    php對(duì)圖像的各種處理函數(shù)代碼總結(jié)04-01

    PHP url 加密解密函數(shù)代碼方法03-31

    php數(shù)組函數(shù)序列之a(chǎn)rray-combine() - 數(shù)組合并函數(shù)的代碼03-31

    淺析jQuery 遍歷函數(shù)javascript03-29

    PHP的壓縮函數(shù)03-31

    淺析php函數(shù)的實(shí)例04-01

    php如何過(guò)濾危險(xiǎn)html代碼03-30

    將php實(shí)現(xiàn)過(guò)濾UBB代碼04-01

    如何在cmd下面寫(xiě)php代碼01-22

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      中日欧美精品在线播放 | 日本无遮挡吸乳叫声视频 | 色悠久久久久久久综合网 | 又大又黄又爽视频一区二区 | 中文字幕一区二区三区乱码视频 | 亚欧洲乱码视频在线专区网站 |