function name: libxml_get_last_error ()
သက်ဆိုင်သောဗားရှင်း - PHP 5, PHP 7
အသုံးပြုမှု - libxml_get_last_Error () function ကိုအသုံးပြုသည်။
Syntax: libxml_get_last_error (): \ libxmlerror | false
ပြန်လာတန်ဖိုး - ဤလုပ်ဆောင်မှုသည်လတ်တလော libxml အမှား၏အသေးစိတ်အချက်အလက်များပါ 0 င်သော LibxMLError အရာဝတ်ထုကိုပြန်လည်ရရှိခဲ့သည်။ အမှားအယွင်းမရှိပါကမှားယွင်းစွာပြန်လာသည်။
ဥပမာ -
// 创建一个有错误的XML 文档$xml = "<root><element>"; // 禁用错误报告libxml_use_internal_errors(true); // 加载XML $doc = new DOMDocument(); $doc->loadXML($xml); // 获取最近一次libxml 错误$error = libxml_get_last_error(); if ($error) { echo "发生了一个libxml 错误:\n"; echo "代码:" . $error->code . "\n"; echo "消息:" . $error->message . "\n"; echo "行号:" . $error->line . "\n"; echo "列号:" . $error->column . "\n"; } else { echo "没有发生libxml 错误。\n"; }
ရလဒ်ရလဒ် -
发生了一个libxml 错误:代码:76消息:Opening and ending tag mismatch: element line 1 and root行号:1列号:17
အပေါ်ကဥပမာမှာ xml စာရွက်စာတမ်းတစ်ခုကိုအမှားအယွင်းတွေဖန်တီးပြီး xml ကို domdocml () ကို domdococumbl () နည်းလမ်းကိုသုံးပြီး load လုပ်ခဲ့တယ်။ နောက်ဆုံး libxml_get_last_Error () function ကိုသုံးသည်။ အမှားတစ်ခုဖြစ်ပါကကျွန်ုပ်တို့သည်အမှားကုဒ်, မက်ဆေ့ခ်ျ, လိုင်းနှင့်ကော်လံနံပါတ်ကိုထုတ်ပေးသည်။ အကယ်. အမှားမရှိပါကကျွန်ုပ်တို့သက်ဆိုင်ရာစာကိုပုံနှိပ်ထုတ်ဝေသည်။
LibxMl_get_last_Error () function ကိုအသုံးမပြုခင်အမှားအယွင်းများကိုပိတ်ထားခြင်းအားဖြင့် LibxMl_use_internal_Erues (Trust) ဟုခေါ်သည်။ အကယ်. function ကိုမခေါ်ပါက LibxMl အမှားသည်ပုံမှန်အမှားစီးဆင်းမှုကိုတိုက်ရိုက်ထုတ်လွှင့်ပေးလိမ့်မည်။
libxml_get_last_error ( )