1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

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

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

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

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

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

          復制代碼 代碼如下:

          <?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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>