Funktion var_export

Die Funktion var_export gibt Informationen über eine Variable in einem Format aus oder zurück, das für die Verwendung in PHP-Code geeignet ist. Der erste Parameter ist die zu exportierende Variable, der zweite - ein Flag zur Rückgabe des Ergebnisses anstatt der Ausgabe.

Syntax

phpvar_export(mixed $value, bool $return = false);

Beispiel

Geben wir ein Array als gültigen PHP-Code aus:

php<?php
  $arr = [1, 2, 3];
  var_export($arr);
?>

Ergebnis der Codeausführung:

phparray (
  0 => 1,
  1 => 2,
  2 => 3,
)

Beispiel

Erhalten wir die String-Darstellung einer Variable ohne Ausgabe, indem wir den zweiten Parameter verwenden:

php<?php
  $arr = ['a', 'b', 'c'];
  $res = var_export($arr, true);
  echo $res;
?>

Ergebnis der Codeausführung:

php[
  0 => 'a',
  1 => 'b',
  2 => 'c',
]

Beispiel

Export einer String-Variable:

php<?php
  $str = 'test';
  var_export($str);
?>

Ergebnis der Codeausführung:

php'test'

Siehe auch

  • die Funktion print_r,
    die Informationen über eine Variable ausgibt
  • die Funktion var_dump,
    die strukturierte Informationen über eine Variable ausgibt