關於PHP var-dump遍歷對象屬性的函數與應用代碼
關於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中的'應用。可以看出私有變量與靜態變量時獲取不到的,只有定義爲公共變量纔可以讀出來。遍歷對象屬性第一種方法:複製代碼 代碼如下: -
PHP類相關函數的使用代碼詳解
bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) — 爲一個類創建別名bool class_exists ( string $class_name [, bool $autoload ] )— 檢查類是否已定義string get_called_cla -
php對圖像的各種處理函數代碼總結
一、創建圖片資源imagecreatetruecolor(width,height);imagecreatefromgif(圖片名稱);imagecreatefrompng(圖片名稱);imagecreatefromjpeg(圖片名稱);畫出各種圖像 imagegif(圖片資源,保存路徑);imagepng()imagej -
php對圖像的各種處理函數代碼小結
導語:PHP中圖像處理是一個比較容易的事情,不知道你對了沒有?下面的是本站小編爲大家蒐集的php對圖像的各種處理函數代碼小結供大家參考。 一、創建圖片資源 imagecreatetruecolor(width,height); imagecrea -
php修改增加xml結點屬性的代碼
在生活、工作和學習中,大家一定都接觸過作文吧,作文是人們以書面形式表情達意的言語活動。相信很多朋友都對寫作文感到非常苦惱吧,以下是小編爲大家整理的此時無聲勝有聲作文,希望對大家有所幫助。此時無聲勝有聲作文1那 -
php格式輸出文件var-export函數
php格式輸出文件var_export函數,以實例形式講述了格式輸出函數var_export的特性與具體用法,具有一定的參考借鑑價值,需要的朋友可以參考下.本文實例講述了php格式輸出文件var_export函數的用法。分享給大家供大家參考 -
PHP編碼轉換函數應用技巧詳解
在PHP語言中mb_convert_encoding是一個PHP編碼轉換函數,可以幫助我們用來實現對多字節字符串編碼的轉換。下面將會爲大家進行詳細介紹。在PHP中有數量龐大的函數來支持我們的需求應用。可以在有需要的使用場合(如:解決在 -
jQuery遍歷Form示例代碼
jQuery 遍歷 Form,代碼如下複製代碼 代碼如下:// 取得 id 爲form1 的' form 的所有輸入變量values = $("#form1")alizeArray();var values, index;for (index = 0; index < th; ++index){if (values[index] == "textf -
利用PHP校驗ISBN碼函數
PHP程序開發快,運行快,技術本身學習快。嵌入於HTML:因爲PHP可以被嵌入於HTML語言,它相對於其他語言。編輯簡單,實用性強,更適合初學者。以下是小編爲大家搜索整理的PHP校驗ISBN碼函數的使用方法,歡迎閱讀!更多精彩內容請及時 -
PHP類和對象的相關函數講解
花草,樹木,假山,水景,花園的裝飾設計無外乎這些,僅僅滿足於這些無創意的設計的話,那你就OUT,現代是創新的年代,什麼都要求創新。創新的設計會讓你的生活更加豐富多彩。充滿奇幻色彩的神祕花園設計分享給你。 從外觀來看,好像