ホームページ  >  記事  >  バックエンド開発  >  PHP var ダンプが完全に表示されない場合はどうすればよいですか?

PHP var ダンプが完全に表示されない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-05-20 09:54:352156ブラウズ

php var_dump の不完全な表示に対する解決策: まず php.ini ファイルを見つけて開き、次にコンテンツを「xdebug.var_display_max_children=128...」として追加し、最後に Apache サービスを再起動します。

PHP var ダンプが完全に表示されない場合はどうすればよいですか?

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

PHP の var_dump() 関数の出力は不完全です 問題

PHP 開発環境では、xdebug モジュールをインストールすると、var_dump() の出力結果が見やすくなりますが、デフォルトでは、var_dump() の出力結果が変わります。配列要素は表示されなくなり、文字列変数は最初の N 文字のみを表示し、より深い配列要素も省略記号で表示されます。

これにより多少の不便が生じますが、php.ini 設定ファイルを変更してこの問題を解決できます。

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 は、配列が表示できる最大次元数です

最後に、Apache サービスを再起動します。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP var ダンプが完全に表示されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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