Maison >développement back-end >tutoriel php >PHP var_export()
PHP sort une fonction de var_export qui renvoie des informations structurées sur n'importe quelle variable. Quelle que soit la variable définie avec var_export(), elle fournit des informations structurées. La valeur renvoyée par cette fonction est un code PHP valide. Cela fait de var_export une fonction unique par rapport à sa fonction définie var_dump(). Cette fonction var_export de PHP est venue après la version stable PHP 4 de PHP. La fonction renvoie uniquement la valeur sous forme d'informations structurées de n'importe quelle variable.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Vous trouverez ci-dessous la syntaxe de PHP var_export() :
var_export(variable, return)
Une variable est un paramètre obligatoire avec String comme type de données pour cela. Où comme retour est le paramètre facultatif comme type de données booléen.
Exemple :
<!DOCTYPE html> <html> <body> <?php $a = 3; echo var_export($a, true) . "<br>"; echo var_export($a) . "<br>"; ?> </body> </html>
Sortie :
Utilisation de PHP avec les types de données de base comme exemple :
Cela prend Integer comme entrée et donne les informations structurées sur la variable sous forme Integer.
Code :
<!DOCTYPE html> <html> <body> <?php $a = 320; echo var_export($a) . "<br>"; $a = 2; echo var_export($a) . "<br>"; $a = -32; echo var_export($a) . "<br>"; $a = 3200; echo var_export($a) . "<br>"; ?> </body> </html>
Sortie :
Cela prend String comme entrée, ce qui donne les informations structurées sur la variable sous forme de String.
Code :
<!DOCTYPE html> <html> <body> <?php $b = "PHP Example!!"; echo var_export($b) . "<br>"; $b = "I am String"; echo var_export($b) . "<br>"; ?> </body> </html>
Sortie :
Cela prend Double/Decimal comme entrée et donne les informations structurées sur la variable comme Double.
Code :
<!DOCTYPE html> <html> <body> <?php $a = 322.5; echo var_export($a) . "<br>"; $a = 22.51; echo var_export($a) . "<br>"; ?> </body> </html>
Sortie :
Cela prend Array comme entrée et donne les informations structurées sur la variable sous forme de Array.
Code :
<!DOCTYPE html> <html> <body> <?php $a = array("reddish", "yellowish", "Greenish"); echo var_export($a) . "<br>"; $a = array("Apple", "Grapes", "Mango"); echo var_export($a) . "<br>"; ?> </body> </html>
Sortie :
Cela prend Array of Array comme entrée et donne les informations structurées sur la variable sous forme de Array.
Code :
<!DOCTYPE html> <html> <body> <?php $a = array("abc", "Hello PHP!", 222.4, array("reddish", "yellowish", "Greenish")); echo var_export($a) . "<br>"; $a = array(34, "Hello", array("Apple", "Grapes", "3")); echo var_export($a) . "<br>"; ?> </body> </html>
Sortie :
Nous pouvons même définir un objet et le mapper avec une variable. L'appel de cette fonction dans var_export donnera l'état d'un objet.
Vérifions cela avec un exemple :
Code :
<!DOCTYPE html> <html> <body> <?php $person = new stdClass; $person->name = 'John Anand'; $person->website = 'https://php.net/John.php'; echo var_export($person); ?> </body> </html>
Sortie :
On peut également définir une classe en PHP et utiliser la fonction var_export qui définit l'état de la variable de classe.
Vérifions cela avec un exemple :
Code :
<!DOCTYPE html> <html> <body> <?php class A { public $var; } $a = new A; $a->var = 50; var_export($a); echo var_export(a); ?> </body> </html>
Sortie :
Il y a quelques points à noter pour la fonction d'export PHP var :
Dans l'article ci-dessus, nous avons vu l'utilisation de la fonction var_export en PHP. Nous avons essayé de voir comment fonctionne la fonction var_export() en PHP et quelle est son utilisation au niveau de la programmation à partir de divers exemples et classifications. Nous avons également vu le fonctionnement interne et les avantages de disposer du type de données que nous définissons à diverses fins de programmation. De plus, la syntaxe et les exemples nous ont aidé à comprendre de manière très précise la fonction.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!