error_log() फ़ंक्शन सर्वर एरर-लॉग, फ़ाइल या दूरस्थ गंतव्य पर एक त्रुटि भेजता है।
सिंटैक्स
error_log(message, message_type, destination, extra_headers)
पैरामीटर
-
संदेश - त्रुटि संदेश जिसे लॉग किया जाना चाहिए।
-
message_type - यह कहता है कि त्रुटि कहाँ जानी चाहिए। संभावित संदेश प्रकार इस प्रकार हैं
-
0 - डिफ़ॉल्ट। php.ini फ़ाइल में error_log कॉन्फ़िगरेशन कैसे सेट किया जाता है, इस पर निर्भर करते हुए त्रुटि सर्वर लॉगिंग सिस्टम या फ़ाइल को भेजी जाती है।
-
1 - त्रुटि ईमेल द्वारा गंतव्य पैरामीटर में पते पर भेजी जाती है। यह संदेश प्रकार केवल वही है जो हेडर पैरामीटर का उपयोग करता है
-
2 - त्रुटि PHP डिबगिंग कनेक्शन के माध्यम से भेजी जाती है। यह विकल्प केवल PHP 3 में उपलब्ध है
-
3 - त्रुटि फ़ाइल गंतव्य स्ट्रिंग में जोड़ दी जाती है
-
गंतव्य - ऊपर बताए गए मैसेज_टाइप पैरामीटर पर निर्भर करता है।
-
अतिरिक्त_शीर्षक - अतिरिक्त हेडर का उपयोग तब किया जाता है जब message_type पैरामीटर को 1 पर सेट किया जाता है। यह संदेश प्रकार उसी आंतरिक फ़ंक्शन का उपयोग करता है जैसे mail() करता है।
वापसी
error_log() फ़ंक्शन सफलता पर TRUE या विफलता पर FALSE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php error_log("That’s no good!", 3, "/var/tmp/my-errors.log"); ?>
पाठ लॉग में सहेजा जाएगा।