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"); ?>
লেখাটি লগ-এ সংরক্ষিত হবে।