アプリケーションにエラーは付き物ですが、エラー調査のために処理途中の 変数の内容をちょっとだけ覗き見たい! と思うことってよくありますよね。 開発中であれば var_dump() 関数や print_r() 関数などで画面に情報を出してしまえばいいですが、本番環境の場合はそうもいかないのでログ関数に頼ることになると思います。 しかし世の中は無数のサーバがあり、サーバの数だけ異なった環境があります。 またサーバに置いてある PHP ファイルの数だけ無数の世界があります。 そんな無数にある環境の中、必ずしもフレームワークで提供されているような便利なログ関数を呼び出せるわけではないですし、xdebug のステップ実行が出来るわけではないと思います。 そこで過酷な状況下でも使えるようなサバイバルなログ関数を一つ持っておくと何かと便利です。私が普段使っているものは以下のような感じです。 サバイバルロ