var_dumpの内容をファイルに出力する方法【PHP】

ふと、PHPのvar_dumpの内容をファイル出力にしようと思ったのでメモしておきます。

 

例)

error_log(var_export($出力したい変数), 3, '出力したいファイルまでのフォルダパス/output.log');

 

error_log関数がファイル出力に使用するもので、

var_export関数がvar_dumpのかわりに使用するものです。

 

 

これをやろうと思ったきっかけは、

画面にvar_dumpを出すと、

・出力内容が多い場合、ブラウザが固まる。 ← これに関しては、ファイルサイズ134217728bytesの制限があります。

・画面のレイアウトが崩れたり、exit();でとめないといけない場合もありいろいろと面倒

だったので、そうしておきました。