Funktio var_export

Funktio var_export tulostaa tai palauttaa tietoa muuttujasta muodossa, joka on käyttökelpoinen PHP-koodissa. Se ottaa ensimmäisenä parametrina viedyn muuttujan, toisena - lipun tuloksen palauttamiseksi tulostamisen sijaan.

Syntaksi

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

Esimerkki

Tulostetaan taulukko kelvollisena PHP-koodina:

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

Koodin suorituksen tulos:

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

Esimerkki

Saadaan muuttujan merkkijonoesitys ilman tulostusta käyttämällä toista parametria:

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

Koodin suorituksen tulos:

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

Esimerkki

Merkkijonomuuttujan vienti:

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

Koodin suorituksen tulos:

php'test'

Katso myös

  • funktion print_r,
    joka tulostaa tietoa muuttujasta
  • funktion var_dump,
    joka tulostaa jäsenneltyä tietoa muuttujasta