কম্পিউটার

পিএইচপি-তে error_log() ফাংশন


error_log() ফাংশন সার্ভারের ত্রুটি-লগে, একটি ফাইলে বা দূরবর্তী গন্তব্যে একটি ত্রুটি পাঠায়৷

সিনট্যাক্স

error_log(message, message_type, destination, extra_headers)

পরামিতি

  • বার্তা − ত্রুটি বার্তা যা লগ করা উচিত।

  • বার্তা_প্রকার - এটি বলে যে ত্রুটিটি কোথায় যেতে হবে। সম্ভাব্য বার্তা প্রকারগুলি নিম্নরূপ

    • 0 - ডিফল্ট। php.ini ফাইলে error_log কনফিগারেশন কীভাবে সেট করা হয়েছে তার উপর নির্ভর করে ত্রুটিটি সার্ভার লগিং সিস্টেম বা একটি ফাইলে পাঠানো হয়।

    • 1 − ত্রুটিটি গন্তব্য প্যারামিটারের ঠিকানায় ইমেলের মাধ্যমে পাঠানো হয়। এই বার্তার ধরনটি একমাত্র যা হেডার প্যারামিটার ব্যবহার করে

    • 2 - ত্রুটিটি পিএইচপি ডিবাগিং সংযোগের মাধ্যমে পাঠানো হয়। এই বিকল্পটি শুধুমাত্র PHP 3

      এ উপলব্ধ
    • 3 - ত্রুটিটি ফাইলের গন্তব্য স্ট্রিং এ যোগ করা হয়েছে

  • গন্তব্য − উপরে বর্ণিত মেসেজ_টাইপ প্যারামিটারের উপর নির্ভর করে।

  • অতিরিক্ত_হেডার − অতিরিক্ত শিরোনাম ব্যবহার করা হয় যখন বার্তা_টাইপ প্যারামিটারটি 1 এ সেট করা হয়। এই বার্তার ধরনটি mail() এর মতো একই অভ্যন্তরীণ ফাংশন ব্যবহার করে।

ফেরত

error_log() ফাংশন সফল হলে TRUE বা ব্যর্থ হলে FALSE প্রদান করে।

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

<?php
   error_log("That’s no good!", 3, "/var/tmp/my-errors.log");
?>

লেখাটি লগ-এ সংরক্ষিত হবে।


  1. PHP-তে set_error_handler() ফাংশন

  2. PHP-তে restore_error_handler() ফাংশন

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

  4. পিএইচপি-তে error_get_last() ফাংশন