PHP の便利な関数 var_dump() ですが 結果を画面に出力してしまいます。 通常なんら不都合はありませんが、文字列に格納しておいて 後で利用したい場合は、少し手を加えます。
まず var_dump() の結果を文字列に格納するためには バッファを使用する必要があります。
PHP のバッファはネストすることができるので すでに何らかのバッファが設定されている場合でも大丈夫です。
次のようになります。
ob_start(); var_dump($_SERVER); $server = ob_get_contents(); ob_end_clean();
この方法は他の直接出力する関数でも使用することができます。