var_export

(PHP 4 >= 4.2.0, PHP 5)

var_export -- Retourne le code PHP utilisé pour générer une variable

Description

mixed var_export ( mixed expression [, bool return])

var_export() retourne des données structurées sur la variable expression. C'est le même principe que var_dump() mais avec deux exceptions. La première est que le résultat retourné est du code PHP valide. La deuxième est que elle retournera aussi les propriétés privées et protégées d'un objet avec PHP 5.

Par défaut, le code sera affiché, mais vous pouvez retourner ce code dans une variable en passant TRUE pour le paramètre return.

Exemple 1. Exemple avec var_export()

<?php

$a
= array (1, 2, array ("a", "b", "c"));
var_export($a);

?>

L'exemple ci-dessus va afficher :

array (
  0 => 1,
  1 => 2,
  2 => 
  array (
    0 => 'a',
    1 => 'b',
    2 => 'c',
  ),
)
<?php

$b
= 3.1;
$v = var_export($b, true);
echo
$v; // 3.1

?>

Voir aussi var_dump() et print_r().