কম্পিউটার টিউটোরিয়াল

PHP-তে libxml_get_last_error() ফাংশন

পরিচয়

PHP-তে libxml_get_last_error() ফাংশনটি libxml এরর বাফার থেকে সবচেয়ে أخেরের (last) এরর অবজেক্টটি ফেরত দেয়। এটি libxml_use_internal_errors(true) সেট থাকলে কাজ করে। একাধিক এরর থাকলে শুধু শেষটি দেয়।

সিনট্যাক্স

libxml_get_last_error(): LibXMLError|false

প্যারামিটার

  • কোনো প্যারামিটার নেই।

রিটার্ন ভ্যালু

সফল হলে LibXMLError অবজেক্ট ফেরত দেয় (যাতে message, line, column, level, file, code প্রপার্টি থাকে)। এরর বাফার খালি থাকলে বা ইন্টারনাল এরর হ্যান্ডলিং অফ থাকলে false ফেরত দেয়।

উদাহরণ

<?php
libxml_use_internal_errors(true);
$doc = new DOMDocument();
$doc->loadXML(""); // ম্যালফর্মড XML
$error = libxml_get_last_error();
if ($error) {
    echo "Last Error: {$error->message} at line {$error->line}";
}
libxml_clear_errors();
?>

দ্রষ্টব্য: মূল ডকুমেন্টেশনে শুধু ফাংশন কল দেখানো ছিল, সম্পূর্ণ উদাহরণ যোগ করা হয়েছে।

  1. PHP-এ restore_error_handler() ফাংশন

  2. PHP-এ error_log() ফাংশন

  3. PHP-এ user_error() ফাংশন

  4. PHP-এ error_get_last() ফাংশন