亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

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)用?梢钥闯鏊接凶兞颗c靜態(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)

  */

  ?>

【 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