現在の位置: ホーム> 関数カテゴリ一覧> libxml_clear_errors

libxml_clear_errors

LIBXMLエラーバッファーをクリアします。
名前:libxml_clear_errors
カテゴリ:未分類
対応言語:php
一言説明:LIBXMLエラーバッファのすべてのエラーをクリアします

関数名:libxml_clear_errors()

関数の説明:LIBXML_CLEAR_ERRORS()関数は、LIBXMLエラーバッファのすべてのエラーをクリアするために使用されます。

適用バージョン:この関数は、PHP 5> = 5.1.0、PHP 7バージョンで利用できます。

構文:libxml_clear_errors():void

返品値:この関数は値を返しません。

例:

 // 启用libxml 错误处理libxml_use_internal_errors(true); // 通过加载无效的XML 文件引发错误$doc = new DOMDocument(); $doc->load('invalid.xml'); // 获取所有的libxml 错误$errors = libxml_get_errors(); // 输出错误信息foreach ($errors as $error) { echo libxml_display_error($error); } // 清除错误缓冲区libxml_clear_errors(); // 自定义函数用于显示错误信息function libxml_display_error($error) { $return = "<br/>\n"; switch ($error->level) { case LIBXML_ERR_WARNING: $return .= "<b>Warning $error->code:</b> "; break; case LIBXML_ERR_ERROR: $return .= "<b>Error $error->code:</b> "; break; case LIBXML_ERR_FATAL: $return .= "<b>Fatal Error $error->code:</b> "; break; } $return .= trim($error->message); if ($error->file) { $return .= " in <b>$error->file</b>"; } $return .= " on line <b>$error->line</b>\n"; return $return; }

上記の例では、最初にlibxml_use_internal_errors(true)を介したLIBXMLエラー処理を有効にしました。次に、無効なXMLファイルをロードして、LIBXMLにエラーを引き起こしました。次に、 libxml_get_errors()関数を使用してすべてのlibxmlエラーを取得し、カスタム関数libxml_display_error()を使用してエラーメッセージを表示します。最後に、 libxml_clear_errors()を使用して、後続の処理のためにエラーバッファーをクリアします。

文法

libxml_clear_errors ( )
類似の関数
  • レコードポインターを移動します。 mysql_data_seek

    mysql_data_seek

    レコードポインターを移動します。
  • 結果のポインターを指定されたフィールドオフセットに設定します。 mysql_field_seek

    mysql_field_seek

    結果のポインターを指定されたフィールドオ
  • zipファイル内のアイテムの実際のファイルサイズを返します。 zip_entry_filesize

    zip_entry_filesize

    zipファイル内のアイテムの実際のファイ
  • LIBXMLエラーバッファーをクリアします。 libxml_clear_errors

    libxml_clear_errors

    LIBXMLエラーバッファーをクリアしま
  • LIBXMLエラーを無効にして、ユーザーが必要に応じてエラーメッセージを読み取ることができます。 libxml_use_internal_errors

    libxml_use_internal_errors

    LIBXMLエラーを無効にして、ユーザー
  • 新しいSimplexMLelementオブジェクトを作成します。 __construct

    __construct

    新しいSimplexMLelementオ
  • FTPサーバーからファイルをダウンロードし、ローカル開いたファイルに保存します。 ftp_fget

    ftp_fget

    FTPサーバーからファイルをダウンロード
  • 各プロセスのクライアント統計を返します。 get_client_stats

    get_client_stats

    各プロセスのクライアント統計を返します。