• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

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

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

        關(guān)于PHP var-dump遍歷對象屬性的函數(shù)與應(yīng)用代碼

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

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

          復制代碼 代碼如下:

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

          }

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

          復制代碼 代碼如下:

          <?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使用注意事項:

          為了防止程序直接將結(jié)果輸出到瀏覽器,可以使用輸出控制函數(shù)來捕獲此函數(shù)的輸出,并把它們保存到一個例如 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遍歷對象屬性的函數(shù)與應(yīng)用代碼】相關(guān)文章:

        php對圖像的各種處理函數(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ù)的實例04-01

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

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

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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 日韩1区久久久久久久久久 亚洲AV伊人久久青青一区 | 亚洲欧美久久久精品 | 婷婷丁香五月天在线免费视频 | 中文字幕女人天堂ab在线 | 亚洲欧美综合香蕉 | 偷自拍亚洲视频在线观看 |