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

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

পরিচয়

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 — এরর কোড

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

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