Heim > Artikel > Backend-Entwicklung > PHP var_export()
PHP stellt eine Funktion von var_export dar, die strukturierte Informationen über jede Variable zurückgibt. Welche Variable auch immer mit var_export() definiert wird, sie liefert strukturierte Informationen. Der zurückgegebene Wert dieser Funktion ist ein gültiger PHP-Code. Dies macht var_export zu einer einzigartigen Funktion gegenüber der definierten Funktion var_dump(). Diese var_export-Funktion von PHP kam nach der stabilen Release-Version von PHP 4. Die Funktion gibt den Wert nur als strukturierte Information einer beliebigen Variablen zurück.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Nachstehend finden Sie die Syntax von PHP var_export():
var_export(variable, return)
Eine Variable ist ein erforderlicher Parameter mit String als Datentyp dafür. Wobei die Rückgabe der optionale Parameter als boolescher Datentyp ist.
Beispiel:
<!DOCTYPE html> <html> <body> <?php $a = 3; echo var_export($a, true) . "<br>"; echo var_export($a) . "<br>"; ?> </body> </html>
Ausgabe:
Verwendung von PHP mit grundlegenden Datentypen als Beispiel:
Dies verwendet eine Ganzzahl als Eingabe und liefert die strukturierten Informationen über die Variable als Ganzzahl.
Code:
<!DOCTYPE html> <html> <body> <?php $a = 320; echo var_export($a) . "<br>"; $a = 2; echo var_export($a) . "<br>"; $a = -32; echo var_export($a) . "<br>"; $a = 3200; echo var_export($a) . "<br>"; ?> </body> </html>
Ausgabe:
Dies nimmt String als Eingabe auf und liefert die strukturierten Informationen über die Variable als String.
Code:
<!DOCTYPE html> <html> <body> <?php $b = "PHP Example!!"; echo var_export($b) . "<br>"; $b = "I am String"; echo var_export($b) . "<br>"; ?> </body> </html>
Ausgabe:
Dies verwendet Double/Decimal als Eingabe und ergibt die strukturierten Informationen über die Variable als Double.
Code:
<!DOCTYPE html> <html> <body> <?php $a = 322.5; echo var_export($a) . "<br>"; $a = 22.51; echo var_export($a) . "<br>"; ?> </body> </html>
Ausgabe:
Dabei wird Array als Eingabe verwendet und die strukturierten Informationen über die Variable als Array ausgegeben.
Code:
<!DOCTYPE html> <html> <body> <?php $a = array("reddish", "yellowish", "Greenish"); echo var_export($a) . "<br>"; $a = array("Apple", "Grapes", "Mango"); echo var_export($a) . "<br>"; ?> </body> </html>
Ausgabe:
Dies verwendet Array of Array als Eingabe und liefert die strukturierten Informationen über die Variable als Array.
Code:
<!DOCTYPE html> <html> <body> <?php $a = array("abc", "Hello PHP!", 222.4, array("reddish", "yellowish", "Greenish")); echo var_export($a) . "<br>"; $a = array(34, "Hello", array("Apple", "Grapes", "3")); echo var_export($a) . "<br>"; ?> </body> </html>
Ausgabe:
Wir können sogar ein Objekt festlegen und es einer Variablen zuordnen. Der Aufruf dieser bestimmten Funktion in var_export gibt den Status eines Objekts an.
Lassen Sie uns das anhand eines Beispiels überprüfen:
Code:
<!DOCTYPE html> <html> <body> <?php $person = new stdClass; $person->name = 'John Anand'; $person->website = 'https://php.net/John.php'; echo var_export($person); ?> </body> </html>
Ausgabe:
Wir können auch eine Klasse in PHP definieren und die Funktion var_export verwenden, die den Status der Klassenvariablen festlegt.
Lassen Sie uns das anhand eines Beispiels überprüfen:
Code:
<!DOCTYPE html> <html> <body> <?php class A { public $var; } $a = new A; $a->var = 50; var_export($a); echo var_export(a); ?> </body> </html>
Ausgabe:
Es gibt einige Punkte, die für die PHP-Var-Exportfunktion beachtet werden müssen:
Aus dem obigen Artikel haben wir die Verwendung der Funktion var_export in PHP gesehen. Wir haben versucht, anhand verschiedener Beispiele und Klassifizierungen zu sehen, wie die Funktion var_export() in PHP funktioniert und welche Verwendung sie auf Programmierebene bietet. Wir haben auch die interne Funktionsweise und die Vorteile gesehen, die sich daraus ergeben, dass wir über die Art von Daten verfügen, die wir für verschiedene Programmierzwecke definieren. Auch die Syntax und die Beispiele haben uns geholfen, die Funktion sehr genau zu verstehen.
Das obige ist der detaillierte Inhalt vonPHP var_export(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!