পরিচয়
PHP-তে libxml_get_errors() ফাংশনটি libxml এরর বাফার থেকে সব এরর অবজেক্টের একটি অ্যারে ফেরত দেয়। এটি libxml_use_internal_errors(true) সেট থাকলে কাজ করে। পার্সিং 끝난 পর সব এরর একসাথে প্রসেস করার জন্য এটি আদর্শ।
সিনট্যাক্স
libxml_get_errors(): array
প্যারামিটার
কোনো প্যারামিটার নেই।
রিটার্ন ভ্যালু
LibXMLError অবজেক্টের অ্যারে ফেরত দেয়। এরর বাফার খালি থাকলে খালি অ্যারে ফেরত দেয়।
উদাহরণ
<?php
libxml_use_internal_errors(true);
$mydoc = new DOMDocument;
if (!$mydoc->load('new.xml')) {
foreach (libxml_get_errors() as $error) {
// প্রতিটি এরর হ্যান্ডেল করুন
echo "Error [{$error->code}]: {$error->message} at line {$error->line}, column {$error->column}\n";
}
libxml_clear_errors(); // বাফার ক্লিয়ার করুন
}
?>
LibXMLError অবজেক্ট প্রপার্টিগুলো:
message— এরর মেসেজline— লাইন নম্বরcolumn— কলাম নম্বরlevel— সেভারিটি (LIBXML_ERR_WARNING, LIBXML_ERR_ERROR, LIBXML_ERR_FATAL)file— ফাইল নাম (যদি থাকে)code— এরর কোড