Codeanwendung von PHP var_dump zum Durchlaufen von Objektattributen

伊谢尔伦
Freigeben: 2023-03-13 08:46:02
Original
1358 Leute haben es durchsucht

var_dump Diese Funktion zeigt Strukturinformationen zu einem oder mehreren Ausdrücken an, einschließlich Typ und Wert des Ausdrucks. Arrays erweitern Werte rekursiv und zeigen ihre Struktur durch Einrückung.

Im Folgenden stellen wir Ihnen zwei Methoden zum Traversieren von Objekten Attributen vor und geben Beispiele zur Veranschaulichung der Anwendung von Traversieren von Objektattributen in PHP. Es ist ersichtlich, dass private Variablen und statische Variablen nicht abgerufen werden können und nur gelesen werden können, wenn sie als öffentliche Variablen definiert sind.
Die erste Methode zum Durchlaufen von Objekteigenschaften:

Der Code lautet wie folgt:

<?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(); 
?>
Nach dem Login kopieren

Das Ergebnis ist wie folgt:
array(2) {
["b"]=>
int(1)
["c"]=> >array(4) {
["a"]=>
NULL
["b"]=>
int(1)
["c"]=>
NULL
["d"]=>
NULL
}

Zweite Methode zum Durchlaufen von Objekteigenschaften:

Der Code ist wie folgt:

Das Ergebnis ist wie folgt:
<?php 
class foo { 
private $a; 
public $b = 1; 
public $c=&#39;jb51.net&#39;; 
private $d; 
static $e; 
public function test() { 
var_dump(get_object_vars($this)); 
} 
} 
$test = new foo; 
var_dump(get_object_vars($test)); 
$test->test(); 
?>
Nach dem Login kopieren

array(2) { ["b"]=> ) ["c"]=> ;

string
(8) "jb51.net"
}
array(4) { ["a"] => NULL
[ "b"]=> >["d"]=>
NULL
}


var_dump-Nutzung
Hinweise
:


Um das zu verhindern Damit das Programm die Ergebnisse nicht direkt an den Browser ausgibt, können Sie die Ausgabe dieser Funktion mithilfe der Ausgabesteuerungsfunktion erfassen und beispielsweise in einer Variablen vom Typ String speichern.
var_dump-Beispielcode
Der Code lautet wie folgt:


Das obige ist der detaillierte Inhalt vonCodeanwendung von PHP var_dump zum Durchlaufen von Objektattributen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!