পরিচয়
PHP-তে libxml_clear_errors() ফাংশনটি libxml এরর বাফারটি পরিষ্কার (clear) করে। libxml_get_errors() দিয়ে এররগুলো ফেচ করার পর বাফার ক্লিয়ার করা ভালো অভ্যাস, অন্যথায় পরবর্তী অপারেশনে পুরনো এররগুলো মিক্স হয়ে যেতে পারে।
সিনট্যাক্স
libxml_clear_errors(): void
প্যারামিটার
কোনো প্যারামিটার নেই।
রিটার্ন ভ্যালু
কোনো ভ্যালু ফেরত দেয় না (void)।
উদাহরণ
<?php
libxml_use_internal_errors(true);
$mydoc = new DOMDocument;
if (!$mydoc->load('new.xml')) {
foreach (libxml_get_errors() as $error) {
// এরর হ্যান্ডেল করুন
}
libxml_clear_errors(); // বাফার ক্লিয়ার করুন
}
?>
ব্যবহার প্যাটার্ন:
libxml_use_internal_errors(true);
try {
// XML/HTML পার্সিং অপারেশন
} finally {
$errors = libxml_get_errors();
if (!empty($errors)) {
// এরর প্রসেস করুন
}
libxml_clear_errors();
libxml_use_internal_errors(false); // ডিফল্টে ফিরান
}