PHP var_export()

PHPz
Release: 2024-08-29 13:03:22
Original
821 people have browsed it

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

Syntaxe de PHP var_export()

Vous trouverez ci-dessous la syntaxe de PHP var_export() :

var_export(variable, return)
Copy after login
  • variable :La variable que nous voulons exporter.
  • return :Le paramètre facultatif, s'il est utilisé, renvoie la représentation de la variable.

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 :

   "; echo var_export($a) . "
"; ?>
Copy after login

Sortie :

PHP var_export()

Fonctionnement de la fonction var_export()

  • La fonction var_export() prend l'entrée comme variable dont la définition structurée doit être vérifiée. La valeur de retour dépend du paramètre de retour (celui facultatif qui est utilisé et défini sur true).
  • Si cela n'est pas fait, la fonction retournera null. Lorsque le paramètre return est utilisé, il utilise la méthodologie de mise en mémoire tampon de sortie interne qui indique essentiellement à PHP de conserver certaines données avant qu'elles ne soient envoyées au navigateur. Ayant cela, nous pouvons récupérer les données et les manipuler si nécessaire pour éviter l'utilisation de la fonction de rappel.
  • Un code PHP valide avec des informations structurées sur la variable est renvoyé avec cette fonction.

Exemples de PHP var_export()

Utilisation de PHP avec les types de données de base comme exemple :

Exemple n°1 : Entier

Cela prend Integer comme entrée et donne les informations structurées sur la variable sous forme Integer.

Code :

   "; $a = 2; echo var_export($a) . "
"; $a = -32; echo var_export($a) . "
"; $a = 3200; echo var_export($a) . "
"; ?>
Copy after login

Sortie :

PHP var_export()

Exemple n°2 : Chaîne

Cela prend String comme entrée, ce qui donne les informations structurées sur la variable sous forme de String.

Code :

   "; $b = "I am String"; echo var_export($b) . "
"; ?>
Copy after login

Sortie :

PHP var_export()

Exemple n°3 : Doubler

Cela prend Double/Decimal comme entrée, ce qui donne les informations structurées sur la variable comme Double.

Code :

   "; $a = 22.51; echo var_export($a) . "
"; ?>
Copy after login

Sortie :

PHP var_export()

Exemple n°4 : Tableau

Cela prend Array comme entrée et donne les informations structurées sur la variable sous forme de Array.

Code :

   "; $a = array("Apple", "Grapes", "Mango"); echo var_export($a) . "
"; ?>
Copy after login

Sortie :

PHP var_export()

Exemple n°5 : Tableau de tableau

Cela prend Array of Array comme entrée et donne les informations structurées sur la variable sous forme de Array.

Code :

   "; $a = array(34, "Hello", array("Apple", "Grapes", "3")); echo var_export($a) . "
"; ?>
Copy after login

Sortie :

PHP var_export()

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 :

   name = 'John Anand'; $person->website = 'https://php.net/John.php'; echo var_export($person); ?>  
Copy after login

Sortie :

PHP var_export()

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 :

   var = 50; var_export($a); echo var_export(a); ?>  
Copy after login

Sortie :

PHP var_export()

Note courte

Il y a quelques points à noter pour la fonction d'export PHP var :

  • This VarExport Function does not export type Resource Variables.
  • The Circular references are also not handled by the VarExport function as the parsable PHP codes are not generated for circular references.
  • The processed object implements the _set_state method except for the stdClass, which is exported using an array that is casted with an object.

Conclusion

From the above article, we saw the use of Function var_export in PHP. We tried to see how the var_export() function works in PHP and what are is use at the programming level from various example and classification. We also saw the internal working and the advantages of having the type of data we define for various programming purposes. Also, the syntax and examples helped us to understand much precisely over the function.

The above is the detailed content of PHP var_export(). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:php
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!