ホームページ  >  記事  >  バックエンド開発  >  PHPダンプが不完全な場合の対処方法

PHPダンプが不完全な場合の対処方法

藏色散人
藏色散人オリジナル
2022-10-27 09:43:081300ブラウズ

不完全な PHP ダンプの解決策: 1. 「php.ini」ファイルを開きます; 2. 「xdebug.var_display_max_children=128 xdebug.var_display_max_data=512 xdebug.var_display_max_ Depth=5」を追加します; 3. PHP サービスを再起動します。

PHPダンプが不完全な場合の対処方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

php ダンプが不完全な場合はどうすればよいですか?

問題の説明:

var_dump が完全に表示されず、省略記号が表示されます

PHP の var_dump 関数を使用して出力を表示します。タイプ、数量などの詳細を含む、より直感的な結果。この関数は、式のタイプや値など、1 つ以上の式に関する構造情報を表示します。配列は値を再帰的に展開し、インデントによって構造を示します。

しかし、使用中に、配列の深さが深い場合や配列の数が多い場合に楕円が表示されることがわかりました。理由は何ですか?

php の var_dump はモジュール xdebug をインストールした後の関数であることがわかりました。このモジュールは表示情報パラメータを設定できます:

解決策:

PHP の .ini の xdebug ノードに、次の構成を追加します。

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

上記 意味はコードの命名と同じくらい直感的です:

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

忘れずに再起動してください。 PHP サービス..

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPダンプが不完全な場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。