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

PHP-এ error_log() ফাংশন


error_log() ফাংশনটি একটি ত্রুটি সার্ভারের error-log-এ, একটি ফাইলে, বা একটি রিমোট ডেস্টিনেশনে পাঠায়।

সিনট্যাক্স

error_log(message, message_type, destination, extra_headers)

প্যারামিটার

  • message − লগ করা উচিত এমন ত্রুটি বার্তা।

  • message_type − ত্রুটি কোথায় যাবে তা বলে। সম্ভাব্য মেসেজ টাইপগুলো নিচে দেওয়া হলো:

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

    • 1 − ত্রুটি destination প্যারামিটারের ঠিকানায় ইমেইল দিয়ে পাঠানো হয়। এই মেসেজ টাইপই একমাত্র headers প্যারামিটার ব্যবহার করে।

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

    • 3 − ত্রুটি destination স্ট্রিং ফাইলে যোগ করা হয়।

  • destination − উপরের message_type প্যারামিটারের মতো বর্ণিত।

  • extra_headers − message_type প্যারামিটার ১ সেট করলে অতিরিক্ত হেডার ব্যবহার করা হয়। এই মেসেজ টাইপ 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. PHP-এ error_get_last() ফাংশন