J'ai la ligne de code suivante:comportement var_dump Bizarre
var_dump(array());
Dans un fichier, il affiche ceci:
array (size=0)
empty
Dans le second fichier, il affiche ceci:
string '<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=0)</i>
<i><font color='#888a85'>empty</font></i>
</pre>' (length=119)
Avez-vous des idées sur ce qui se passe dans le second fichier? Quand je considère la source du balisage rendu du second fichier, je vois ceci:
<pre class='xdebug-var-dump' dir='ltr'><small>string</small> <font color='#cc0000'>'<pre class='xdebug-var-dump' dir='ltr'> <b>array</b> <i>(size=0)</i> <i><font color='#888a85'>empty</font></i> </pre>'</font> <i>(length=119)</i>
</pre>
MISE À JOUR 1: la vue -> source du premier fichier:
<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=0)</i>
<i><font color='#888a85'>empty</font></i>
</pre>
xdebug sur les deux fichiers. La vue -> Source le vérifie. Le problème est que sur le deuxième fichier, les entités HTML sont échappées? – StackOverflowNewbie
merci pour la mise à jour. Avez-vous différents paramètres xdebug dans votre deuxième fichier ou une sorte de tampon de sortie? – simplyray
Désolé, je pense savoir où je me suis trompé. Je produisais le résultat d'un appel curl, qui appelait un script qui faisait un vidage var. – StackOverflowNewbie