PHP var_export()

PHPz
Libérer: 2024-08-29 13:03:22
original
816 Les gens l'ont consulté

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)
Copier après la connexion
  • 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) . "
"; ?>
Copier après la connexion

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) . "
"; ?>
Copier après la connexion

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) . "
"; ?>
Copier après la connexion

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) . "
"; ?>
Copier après la connexion

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) . "
"; ?>
Copier après la connexion

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) . "
"; ?>
Copier après la connexion

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); ?>  
Copier après la connexion

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); ?>  
Copier après la connexion

Sortie :

PHP var_export()

Note courte

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

  • 이 VarExport 기능은 유형 리소스 변수를 내보내지 않습니다.
  • 순환 참조에 대해서는 구문 분석 가능한 PHP 코드가 생성되지 않으므로 순환 참조도 VarExport 함수에 의해 처리되지 않습니다.
  • 처리된 개체는 개체와 함께 캐스팅된 배열을 사용하여 내보내는 stdClass를 제외하고 _set_state 메서드를 구현합니다.

결론

위 글에서 PHP에서 var_export 함수를 사용하는 것을 보았습니다. 우리는 다양한 예제와 분류를 통해 PHP에서 var_export() 함수가 어떻게 작동하는지, 프로그래밍 수준에서는 무엇을 사용하는지 알아보려고 했습니다. 또한 다양한 프로그래밍 목적을 위해 정의한 데이터 유형을 갖는 이점과 내부 작업을 살펴보았습니다. 또한 구문과 예제를 통해 함수에 대해 훨씬 더 정확하게 이해할 수 있었습니다.

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!

Étiquettes associées:
php
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!