Maison >développement back-end >Problème PHP >Que faire si le dump php est incomplet

Que faire si le dump php est incomplet

藏色散人
藏色散人original
2022-10-27 09:43:081344parcourir

Solution au dump php incomplet : 1. Ouvrez le fichier "php.ini" ; 2. Ajoutez "xdebug.var_display_max_children=128 xdebug.var_display_max_data=512 xdebug.var_display_max_degree=5" au nœud xdebug dans "php.ini" ; 3. Redémarrez le service PHP.

Que faire si le dump php est incomplet

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Que dois-je faire si le dump php est incomplet ?

Description du problème :

var_dump n'est pas entièrement affiché et des points de suspension apparaissent

Nous utilisons la fonction var_dump de PHP pour afficher de manière plus intuitive les résultats de sortie, y compris le type, la quantité et d'autres informations détaillées. Cette fonction affiche des informations structurelles sur une ou plusieurs expressions, y compris le type et la valeur de l'expression. Les tableaux développeront les valeurs de manière récursive, montrant leur structure par indentation.

Cependant, lors de l'utilisation, on constate que des ellipses apparaissent lorsque la profondeur du tableau est élevée ou que le nombre de tableaux est grand. Quelle en est la raison ?

Il s'avère que le var_dump de php est une fonction après l'installation du module xdebug. Ce module peut configurer ses paramètres d'affichage des informations :

Solution :

Dans le nœud xdebug dans php.ini, ajoutez la configuration :

xdebug.var_display_max_children=128
xdebug.var_display_max_data=512    
xdebug.var_display_max_depth=5

La signification de ce qui précède est aussi intuitive que le nom du code :

xdebug.var_display_max_children // 最多孩子节点数
xdebug.var_display_max_data// 最大字节数
xdebug.var_display_max_depth// 最大深度

N'oubliez pas de redémarrer le service PHP...

Étude recommandée : " Tutoriel vidéo PHP

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!

Déclaration:
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