Funksie var_export

Die funksie var_export druk of gee informasie oor 'n veranderlike terug in 'n formaat wat geskik is vir gebruik in PHP-kode. Dit neem die veranderlike om te eksporteer as eerste parameter, en 'n vlag om die resultaat terug te gee in plaas van uit te druk as tweede.

Sintaksis

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

Voorbeeld

Laat ons 'n skikking in die vorm van geldige PHP-kode uitdruk:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Laat ons die stringvoorstelling van die veranderlike kry sonder om dit uit te druk, deur die tweede parameter te gebruik:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Eksport van 'n stringveranderlike:

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

Resultaat van die kode-uitvoering:

php'test'

Sien ook

  • die funksie print_r,
    wat informasie oor 'n veranderlike uitdruk
  • die funksie var_dump,
    wat gestruktureerde informasie oor 'n veranderlike uitdruk