8.135 Fonctions de gestion des variables
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . debug_zval_dump . doubleval . empty . floatval . get_defined_vars . get_resource_type . gettype . import_request_variables . intval . is_array . is_bool . is_callable . is_double . is_float . is_int . is_integer . is_long . is_null . is_numeric . is_object . is_real . is_resource . is_scalar . is_string . isset . print_r . serialize . settype . strval . unserialize . unset . var_dump ->var_export
|
8.135.39 var_export()Retourne le code PHP utilisé pour générer une variable[ Exemples avec var_export ] PHP 4 >= 4.2.0, PHP 5
mixed
var_export (
mixed
expression
,
bool
return
)
var_export
retourne des données structurées
sur la variable donnée. C'est le même principe que
var_dump
mais avec une exception :
le résultat retourné est du code PHP valide.
-
expression
-
La variable que vous voulez exporter.
-
return
-
Si utilisé et mis à
TRUE
,
var_export
retournera
la représentation de la variable au lieu de l'afficher.
Retourne la représentation de la variable lorsque le paramètre
return
est utilisé et évalué à
TRUE
. Autrement,
cette fonction retournera
NULL
.
| Version |
Description |
| 5.1.0 |
Possibilité d'exporter des classes et des tableaux contenant des
classes en utilisant la méthode magique
__set_state.
|
| Exemple avec var_export |
<?php
$a = array (1, 2, array ("a", "b", "c")); var_export($a);
?>
|
| Exporter des classes depuis PHP 5.1.0 |
<?php class A { public $var; } $a = new A; $a->var = 5; var_export($a); ?>
|
| Note | |
Les variables de type ressource ne peuvent être exportées par cette
fonction.
|
|