PHP में 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 पैरामीटर 1 पर सेट होता है। यह संदेश प्रकार mail() फंक्शन के समान आंतरिक फंक्शन का उपयोग करता है।
रिटर्न वैल्यू
सफलता पर TRUE, विफलता पर FALSE।
उदाहरण
<?php
error_log("That's no good!", 3, "/var/tmp/my-errors.log");
?>
टेक्स्ट लॉग में सेव हो जाएगा।