7
votes

Comment utiliser correctement Print_R ou Var_Dump?

J'utilise assez souvent l'extrait suivant quand je débogage: xxx

et je trouve que je reçois habituellement une belle sortie lisible. Mais parfois je ne le fais pas. Je suis particulièrement vexé pour le moment par cet exemple: xxx

Je ne veux pas révéler mes références bien sûr, mais on me dit print_r dans ce cas fera le Identique à mon extrait d'habitude en fait, ni print_r ni mon extrait ne produira autre chose que des données de runon sans formatage du tout. Comment puis-je le faire jolie ?!


1 commentaires

echo ""; print_r ($ données);


4 Réponses :


2
votes

Eh bien, print_r () est utilisé pour imprimer Un tableau, mais afin d'afficher la matrice de manière jolie, vous avez également besoin de balises HTML.

Just effectuez les suivantes: P>

echo "<pre>";
print_r($data);
echo "</pre>";


0 commentaires

16
votes

Var_Dump toujours Vous montre une matrice dans des données formatées, mais trop de choses supplémentaires xxx

mais si vous souhaitez des données formatées, vous devez utiliser ici les balises étiquettes: xxx


0 commentaires

3
votes

var_dump () Echos Sortie directement, donc si vous souhaitez la capturer à une variable pour fournir votre propre formatage, vous devez utiliser des tampons de sortie: xxx

une fois que cela est fait la variable $ $ s contient maintenant la sortie de var_dump (), afin que nous puissions utiliser en toute sécurité: xxx


1 commentaires

Imprimer_R () agit de la même manière, mais si vous définissez le deuxième paramètre comme "true", peut capturer sa sortie sans utiliser de fonctions tampon.



3
votes

Var_Dump est utilisé lorsque vous souhaitez plus de détails sur Toute variable.

<?php 
    $temp = "hello" ;
    echo var_dump($temp);
?>


0 commentaires