(error_handler)を設定します。この関数は、実行時のエラー処理をユーザーが定義するために使用します。アプリケーションがこの場合にあたります。標準のエラーハンドラが完全にバイパスされることに注意してください。ユーザーが設定したエラーハンドラがコールされます。それにあわせて適切に動作させることは可能です。なることには注意しましょう。コールする責任があることにも注意しましょう。以下のエラータイプは、ユーザー定義の関数では扱えません。発生した場合、カスタムエラーハンドラはコールされません。これは、その時点では登録されていないためです。パラメータerror_handler次のシグネチャに従うコールバック。渡すと、ハンドラをデフォルトの状態に戻せます。関数名のかわりにオブジェクトへのリファレンスとメソッド名を含む配列を指定することもできます。エラーのレベルを整数で格納します。エラーメッセージを文字列で格納します。エラーが発生したファイルの名前を文字列で格納します。エラーが発生した行番号を整数で格納します。エラーが発生した場所のアクティブシンボルテーブルを指す配列です。