<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            PHP var-dump遍歷對象屬性的函數與應用代碼

            時間:2024-06-21 18:07:57 PHP 我要投稿
            • 相關推薦

            關于PHP var-dump遍歷對象屬性的函數與應用代碼

              本文章下面我們要為你提供二種關于遍歷對象屬性方法,并且舉例說明遍歷對象屬性在php中的應用。可以看出私有變量與靜態變量時獲取不到的,只有定義為公共變量才可以讀出來。

              遍歷對象屬性第一種方法:

              復制代碼 代碼如下:

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

              ?>

              結果如下:

              array(2) {

              ["b"]=>

              int(1)

              ["c"]=>

              NULL

              }

              array(4) {

              ["a"]=>

              NULL

              ["b"]=>

              int(1)

              ["c"]=>

              NULL

              ["d"]=>

              NULL

              }

              遍歷對象屬性第二種方法:

              復制代碼 代碼如下:

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

              ?>

              結果如下:

              array(2) {

              ["b"]=>

              int(1)

              ["c"]=>

              string(8) ""

              }

              array(4) {

              ["a"]=>

              NULL

              ["b"]=>

              int(1)

              ["c"]=>

              string(8) ""

              ["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 var-dump遍歷對象屬性的函數與應用代碼】相關文章:

            php對圖像的各種處理函數代碼總結04-01

            PHP url 加密解密函數代碼方法03-31

            php數組函數序列之array-combine() - 數組合并函數的代碼03-31

            淺析jQuery 遍歷函數javascript03-29

            PHP的壓縮函數03-31

            淺析php函數的實例04-01

            php如何過濾危險html代碼03-30

            將php實現過濾UBB代碼04-01

            如何在cmd下面寫php代碼01-22

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看