क्रैश कोर्स 101
10 मॉड्यूल
5 सप्ताह

सार्वत्रिक चर

कॉपी करने के लिए क्लिक करें

वैश्विक चर बनाना और उनका उपयोग करना


वेब अनुप्रयोगों के अध्ययन में अगला कदम डेटाबेस में रिकॉर्ड्स को संपादित करने की क्षमता बनाना है। ऐसा करने के लिए, हमें वैश्विक चर का उपयोग करने की क्षमता की आवश्यकता है। आइए देखें कि उनका उपयोग कैसे किया जाता है, उनकी आवश्यकता क्यों होती है और वे सामान्य स्थानीय चर से कैसे भिन्न होते हैं।

वैश्विक और स्थानीय चर के बीच अंतर

हम पहले ही स्थानीय चर का उपयोग कर चुके हैं। उनका उपयोग करने का उद्देश्य उन्हें व्यावसायिक प्रक्रिया के एक भाग में घोषित करना था और फिर उनसे प्राप्त डेटा को दूसरे भाग में उपयोग करना था। इस अर्थ में, वैश्विक चर समान कार्य करते हैं लेकिन अधिक उन्नत स्तर पर। मतभेदों पर विचार करें:

  • जब एप्लिकेशन शुरू होता है तो वैश्विक चर तुरंत प्रारंभ हो जाता है
  • पहचान में आसानी के लिए इसका अपना नाम है
  • यह आवेदन की किसी भी व्यावसायिक प्रक्रिया में उपलब्ध है

यह तुरंत ध्यान देने योग्य है कि एप्लिकेशन के विभिन्न घटक (बैकएंड, वेब, मोबाइल) वैश्विक चर के अपने स्वयं के स्वतंत्र सेट का उपयोग करते हैं। उसी समय, वेब अनुप्रयोगों के लिए वैश्विक चरों का शुभारंभ एक ब्राउज़र टैब में उनका उद्घाटन है। यह इस टैब में है कि वैश्विक चर "लाइव" हैं। यदि आप उसी एप्लिकेशन को किसी अन्य टैब में खोलते हैं, तो उनके अपने वैश्विक चर पहले टैब से पहले से ही स्वतंत्र होंगे।

यदि हम बैकएंड के लिए सर्वर भाग के लिए वैश्विक चर पर विचार करते हैं, तो हम यह सुनिश्चित कर सकते हैं कि प्रत्येक वैश्विक चर एक ही प्रति में मौजूद है, भले ही इसे दुनिया के विभिन्न हिस्सों से अलग-अलग उपयोगकर्ताओं द्वारा एक्सेस किया गया हो।

वैश्विक चर बनाना

आइए सीधे अभ्यास में कूदें और वेब अनुप्रयोगों के लिए पहला वैश्विक चर बनाएं। डेटाबेस में रिकॉर्ड संपादित करने की संभावना को लागू करना हमारे लिए उपयोगी होगा।


वेब अनुप्रयोग वैश्विक चर संबंधित टैब में प्रबंधित किए जाते हैं। आइए वहां जाएं, एक नया चर बनाएं और आवश्यक पैरामीटर भरें।


वेरिएबल का उद्देश्य उस रिकॉर्ड की आईडी को स्टोर करना है जिसे इस समय संपादित किया जा रहा है ताकि उपयुक्त नाम Record ID और Integer प्रकार हो। चर का मान बदल जाएगा, इसलिए Read-only विकल्प को छोड़ दिया जाना चाहिए। Default value सेट करना भी संभव है, लेकिन इस मामले में, यह भी आवश्यक नहीं है।

Was this article helpful?
अभी भी उत्तर की तलाश है?