This function can be used for defining your own way of handling errors during runtime, for example in applications in which you need to do cleanup of data / files when a critical error happens, or when you need to trigger an error under certain conditions (using trigger_error())
スクリプトのエラー処理を行うユーザ関数 (error_handler )を設定します。定義済のエラー ハンドラまたはエラーの際に FALSE を返します。この関数は、実行時の エラー処理をユーザが定義するために使用します。例えば、致命的なエ ラーを発生した場合や、ある条件のもとに (trigger_error() を使用して)エラーを発生する必 要がある場合にデータやファイルを消去する必要があるようなアプリケー ションがこの場合にあたります。