Maison >développement back-end >Problème PHP >Que faire si le dump php est incomplet
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.
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!