जापान में सबसे विचित्र खाद्य पदार्थ
मई 2024
PHP में एक विशेष प्रकार का चर होता है जिसे सुपरग्लोबल कहा जाता है। इन चरों के विशेष होने का कारण यह है कि वे अपने प्रोग्राम में प्रोग्रामर को बनाए या परिभाषित किए बिना किसी भी PHP प्रोग्राम के लिए स्वचालित रूप से उपलब्ध हैं। आप उन्हें "अंतर्निर्मित" चर के रूप में सोच सकते हैं। जिस तरह से आप इन चर का उपयोग करेंगे, वह इस बात पर निर्भर करता है कि आपके सर्वर पर register_globals चालू है या बंद है। PHP संस्करण 4.2 से पहले, register_globals को डिफ़ॉल्ट रूप से चालू किया गया था। हालाँकि सुरक्षा कारणों से करें; यह सेटिंग अब डिफ़ॉल्ट रूप से बंद हो गई है (संस्करण 4.2+)। बेशक यह उन लोगों पर निर्भर है जो आपके सर्वर को चलाते हैं यह तय करने के लिए कि क्या डिफ़ॉल्ट सेटिंग को ओवरराइड करें और रजिस्टर_ग्लोबल्स चालू करें। अपने स्वयं के सर्वर का परीक्षण करने का सबसे आसान तरीका phpinfo () का उपयोग करना है। आपकी वेबसाइट के प्रशासनिक क्षेत्र में संभवतः आपके पास इस वेबपेज का लिंक होगा। इस वेबपृष्ठ पर आपको कॉन्फ़िगरेशन PHP कोर अनुभाग मिलेगा जिसमें यह जानकारी है। जैसा कि ऊपर बताया गया है कि आप अपने सर्वर की सेटिंग के आधार पर सुपरग्लोबल्स को अलग तरीके से एक्सेस करेंगे। नए सर्वर सेटअप के लिए सुपरग्लोब को नए नाम दिए गए थे। यदि आपके सर्वर में अभी भी पुरानी सेटिंग है, तो वैसे भी नए नामों का उपयोग शुरू करना बेहतर होगा। यदि आप इन नए नामों का उपयोग करते हैं, तो आप सुनिश्चित कर सकते हैं कि आपके प्रोग्राम दोनों सर्वर कॉन्फ़िगरेशन के तहत काम करेंगे। हालांकि, पुराने नामों के लिए यह मामला नहीं है। वे केवल पुराने सर्वर कॉन्फ़िगरेशन के लिए काम करेंगे। नीचे दिए गए चार्ट में पुराने और नए नाम और सुपरग्लोब का वर्णन है। ध्यान दें कि इन सुपरग्लोबल के नाम सभी बड़े अक्षरों में हैं।
| |||||||||||||||||||||||||||