Maison > développement back-end > tutoriel php > La différence entre var_export et var_dump

La différence entre var_export et var_dump

angryTom
Libérer: 2023-04-07 15:58:01
avant
1615 Les gens l'ont consulté

Problème détecté

Lors du suivi de yratings_get_targets,

error_log(var_export(yblog_mspconfiginit("ratings"),true));<br/>
Copier après la connexion

affiche toujours que la valeur de retour de yblog_mspconfiginit("ratings") est NULL

En conséquence, j'ai pensé que la connexion à la base de données ne pouvait pas être établie et j'ai fait fausse route pendant une journée.

Enfin, j'ai découvert que c'est l'une des différences entre var_export et var_dump

C'est :

La raison du problème

var_export must Renvoie le code PHP légal, c'est-à-dire que le code renvoyé par var_export peut être directement affecté à une variable en tant que code PHP. Et cette variable obtiendra le même type de valeur que var_export

Cependant, lorsque le type de variable est ressource, elle ne peut pas être simplement copiée. Par conséquent, lorsque la variable de var_export est de type ressource, var_export renverra NULL<. 🎜>

Instance
$res = yblog_mspconfiginit("ratings");<br/>var_dump($res);<br/>var_export($res);<br/>
Copier après la connexion

Résultat :
resource(1) of type (yahoo_yblog)<br/>NULL<br/>
Copier après la connexion

Un autre exemple :
$res = fopen(&#39;status.html&#39;, &#39;r&#39;);<br/>var_dump($res);<br/>var_export($res);<br/>
Copier après la connexion

Résultat :
resource(2) of type (stream)<br/>NULL<br/>
Copier après la connexion
Pour plus de connaissances sur PHP, veuillez visiter le

Site Web PHP chinois !

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:
source:www.laruence.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal