Funktionen var_export

Funktionen var_export udskriver eller returnerer information om en variabel i et format, der er egnet til brug i PHP-kode. Den tager den variable, der skal eksporteres, som første parameter, og et flag for returnering af resultatet i stedet for udskrift som anden.

Syntaks

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

Eksempel

Lad os udskrive et array i form af gyldig PHP-kode:

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

Resultat af kodeudførelse:

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

Eksempel

Lad os få en strengrepræsentation af variablen uden udskrift ved at bruge den anden parameter:

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

Resultat af kodeudførelse:

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

Eksempel

Eksport af en strengvariabel:

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

Resultat af kodeudførelse:

php'test'

Se også

  • funktionen print_r,
    som udskriver information om en variabel
  • funktionen var_dump,
    som udskriver struktureret information om en variabel