<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院