• <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)變量時獲取不到的,只有定義為公共變量才可以讀出來。

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

          復(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

          }

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

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

          為了防止程序直接將結(jié)果輸出到瀏覽器,可以使用輸出控制函數(shù)來捕獲此函數(shù)的輸出,并把它們保存到一個例如 string 類型的變量中。

          var_dump實例代碼

          復(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)

          */

          ?>

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【 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. 视频在线精品综合 | 精品综合久久久久国产日韩 | 一本久道综合久久婷婷婷婷 | 亚洲精品视频在线播放 | 亚洲激情在线观看AV | 亚洲女同成AV人片在线观看 |

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

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

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

              復(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

              }

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

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

              為了防止程序直接將結(jié)果輸出到瀏覽器,可以使用輸出控制函數(shù)來捕獲此函數(shù)的輸出,并把它們保存到一個例如 string 類型的變量中。

              var_dump實例代碼

              復(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)

              */

              ?>