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)
- 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?:
<!DOCTYPE html> <html> <body> <?php $a = 3; echo var_export($a, true) . "<br>"; echo var_export($a) . "<br>"; ?> </body> </html>
Sortie?:
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?:
<!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?:
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?:
<!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?:
Exemple n°3 : Doubler
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?:
Exemple n°4?: Tableau
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?:
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?:
<!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?:
Note courte
Il y a quelques points à noter pour la fonction d'export PHP var?:
- Cette fonction VarExport n'exporte pas les variables de ressources de type.
- Les références circulaires ne sont pas non plus gérées par la fonction VarExport car les codes PHP analysables ne sont pas générés pour les références circulaires.
- L'objet traité implémente la méthode _set_state à l'exception de la stdClass, qui est exportée à l'aide d'un tableau converti avec un objet.
Conclusion
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PhpBecamepopularforwebDevelopmentDuetoitSeaseOflearning, Samoussentegration withhtml, widespreadhostingsupport, andalargecosystemysteclustingframeworkslikeLaravelandcmsplateformeslikewordpress.itexcelSinlingFormSubMissions, ManagetingSeSeSessions, interactif, interactif

TostayCurrentwithPhpDevelopments andBestPractices, suiventyewnewsources likephp.netandphpweekly, engagewithcommunitiesonforumums et conférences, keeptoolingupdated etgradualadoptnewfeatures, etreadorontruttetoopensourceprojects.

Tosetherighttimezoneinphp, usedate_default_timezone_set () Fonctionnellestartofyourscriptwithavalididentifiersuchas'america / new_york'.1.usedate_default_timezone_set () beforeanydate / timefunctions.20

TovalidateUserInputinPhp, usebuilt-invalidationfunctions likeFilter_var () etFilter_Input (), appliquerareArexpressionsforcustomFormatsSuchasUserNameSorphonEnombers

ThePhpFunctionSerialize () andUnserialize () sont utilisés pour le stobercomplexdatasterDestoRoSintOsTorasandAbackAgain.1.Serialize () C onvertsDatalikECarraysorObjectSraystringContainingTypeandStructureInformation.2

Vous pouvez intégrer le code PHP dans des fichiers HTML, mais assurez-vous que le fichier a une extension de .php afin que le serveur puisse l'analyser correctement. Utilisez des balises standard pour envelopper le code PHP, insérez le contenu dynamique n'importe où dans HTML. De plus, vous pouvez changer plusieurs fois PHP et HTML dans le même fichier pour réaliser des fonctions dynamiques telles que le rendu conditionnel. Assurez-vous de prêter attention à la configuration du serveur et à l'exactitude de la syntaxe pour éviter les problèmes causés par de courtes étiquettes, des erreurs de devis ou des étiquettes de fin omises.

La clé pour écrire le code PHP propre et facile à maintenir réside dans une dénomination claire, des normes suivantes, une structure raisonnable, une bonne utilisation des commentaires et une testabilité. 1. Utilisez des variables claires, des fonctions et des noms de classe, tels que $ userdata et calculatotalprice (); 2. Suivez le style de code unifié standard PSR-12; 3. Divisez la structure du code en fonction des responsabilités et organisez-la à l'aide de catalogues MVC ou de style Laravel; 4. évitez le code de style nouilles et divisez la logique en petites fonctions avec une seule responsabilité; 5. Ajouter des commentaires aux points clés et écrire des documents d'interface pour clarifier les paramètres, les valeurs de retour et les exceptions; 6. Améliorer la testabilité, adopter l'injection de dépendance, réduire l'état mondial et les méthodes statiques. Ces pratiques améliorent la qualité du code, l'efficacité de la collaboration et la facilité de post-maintenance.

Oui, YouCanrunsqlQueriesUsingPhp, et theprocessInvolvesChoosingAdatabaseextenten, ConnectTotheDatabase, ExecutingQueessaFely, andcosingConnectionSwhendOne.Todothis, FirstChooseBetweenmysqliorpDo, avec unplaying
