|
var_exportGibt den Inhalt einer Variablen als parsbaren PHP-Code zurück Beschreibung
mixed var_export
( mixed
$expression
[, bool $return = false
] )var_export liefert strukturierte Informationen zum Inhalt der übergebenen Variable. Das Verhalten ist ähnlich dem der var_dump, allerdings ist hier das Ergebnis valider PHP-Code mit dem sich der Inhalt der Variable wieder herstellen lässt. Parameter-Liste
Rückgabewerte
Liefert die Repräsentation der Variablen als PHP-Code wenn der
Anmerkungen
Changelog
Beispiele
Beispiel #1 var_export Beispiel
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe:
array (
0 => 1,
1 => 2,
2 =>
array (
0 => 'a',
1 => 'b',
2 => 'c',
),
)
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: 3.1
Beispiel #2 Export von Klassen ab PHP 5.1.0
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: A::__set_state(array( 'var' => 5, ))
Beispiel #3 Nutzung von __set_state (ab PHP 5.1.0)
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe:
object(A)#2 (2) {
["var1"]=>
int(5)
["var2"]=>
string(3) "foo"
}
Anmerkungen
Warnung
Wenn var_export Objekte exportiert, ist zwecks größtmöglicher Kompatibilität der führende Backslash nicht im Namen von Klassen in Namensräumen enthälten.
Siehe auch
|