चरण & PHP में वैश्विक चर के बीच क्या अंतर है?PHP चर में सत्र चर और वैश्विक चर के बीच क्या अंतर है?
उत्तर
सत्र चर वेरिएबल सर्वर पक्ष को संग्रहीत करते हैं जो किसी दिए गए क्लाइंट कनेक्शन के लिए बने रहते हैं।
वैश्विक चर वे चर हैं जिनके पास आपके PHP कोड में सार्वभौमिक (वैश्विक ...) दायरा है। http://www.php.net/manual/en/book.session.php
वैश्विक varialbes के लिए देखें:: http://www.tutorialspoint.com/php/php_global_variables.htm
अंत में, सवाल के इस प्रकार इस के लिए सबसे उपयुक्त नहीं है इन चरों देखे जाने वाले किसी ग्राहक संबंध
सत्र के लिए पर निर्भर है जरूरी नहीं हैं मंच, देखें: https://stackoverflow.com/faq#dontask
"आपको केवल वास्तविक समस्याओं के आधार पर व्यावहारिक, उत्तरदायी प्रश्न पूछना चाहिए। चैटी, ओपन-एंड प्रश्न कम हो जाते हैं हमारी साइट की उपयोगिता और सामने वाले पृष्ठ से अन्य प्रश्नों को धक्का दें।
आपके प्रश्नों को उचित रूप से स्कॉप्ड किया जाना चाहिए। यदि आप एक पूरी किताब की कल्पना कर सकते हैं जो आपके प्रश्न का उत्तर देती है, तो आप बहुत ज्यादा पूछ रहे हैं।
यदि प्रश्न पूछने के लिए आपकी प्रेरणा है "मैं ______ के बारे में चर्चा में भाग लेना चाहता हूं", तो आपको यहां नहीं पूछना चाहिए। हालांकि, अगर आपकी प्रेरणा "मैं चाहता हूं कि दूसरों को मुझे ______ समझाएं", तो आप शायद ठीक हैं।
वैश्विक चर चर जो जबकि सत्र चर चर हैं पूरे आवेदन ... उनके मूल्य पूरे आवेदन भर में इस्तेमाल किया जा सकता के लिए आम रहती है (चर्चाएँ हमारे वास्तविक समय वेब चैट में पाठ्यक्रम का स्वागत करते हैं।) " जो पूरे आवेदन के लिए आम है लेकिन एक विशेष उपयोगकर्ता के लिए भी है। इन्हें पूरे एप्लिकेशन में भी इस्तेमाल किया जा सकता है ... लेकिन जब कोई विशेष उपयोगकर्ता सत्र समाप्त होता है तो वे मर जाते हैं।
यह बहुत अच्छा बिंदु के साथ सरल जवाब है। –
सत्र समाप्त होने पर सत्र चर मर जाते हैं .. लेकिन वैश्विक varibles के मामले में यह मर जाएगा? – user2063756
वैश्विक चर मर जाते हैं जब आप एप्लिकेशन सर्वर को रोकते हैं या जब वे जबरन – Smita
वैश्विक चर किसी भी चर या किसी भी समारोह या कक्षा के बाहर घोषित किए गए हैं दायरा और global
कीवर्ड का उपयोग करके किसी अन्य फ़ंक्शन के अंदर उपयोग किया जाता है, उदाहरण के लिए
$a = 123; // this is a global variable
function foo()
{
global $a; // and this is the explicit declaration
}
सुपर ग्लोबल नियमित ग्लोबल्स की तरह हैं, सिवाय इसके कि वे पूरी तरह से कार्यों के भीतर वैश्विक घोषित कर रहे हैं ताकि वे हमेशा उपलब्ध हों।
आखिरकार, सत्र चर सुपर ग्लोबल $_SESSION
के माध्यम से सुलभ हैं और सत्र पहचानकर्ता को भेजकर और स्वीकार कर रहे हैं।
वैश्विक चर वे चर हैं जो आपकी सभी PHP फ़ाइल के अंदर पहुंच योग्य हैं और php सभी वैश्विक चरों को परिभाषित करता है जो सभी PHP स्क्रिप्ट के लिए उपलब्ध हैं। पूर्व - $ _POST, $ _SESSION, $ _REQUEST।
वैश्विक भी एक कीवर्ड है जिसका उपयोग तब किया जाता है जब आप फ़ंक्शन के बाहर परिभाषित चर को एक्सेस करना चाहते हैं।
<?php
$name = "xyz" ;
function hello(){
global $name ;
echo $name ;
}
?>
आप अपनी पहली वाक्य में सुपरग्लोबल्स के बारे में बात कर रहे हैं। – T30
global
एक चर कि शीर्ष स्तर दायरे में घोषित कर दिया और वास्तविक दायरे में उपलब्ध नहीं है तक पहुँचने के लिए सिर्फ एक कीवर्ड है। सत्र के साथ इसका कोई संबंध नहीं है: पृष्ठों के बीच बने रहें।
$a = "test";
function useGlobalVar(){
echo $GLOBAL['a']; // prints "test"
}
वहाँ global
और superglobals
के बीच भ्रम की स्थिति का एक सा: Superglobals ($ वैश्विक तरह, $ _REQUEST
$a = "test";
function useGlobalVar(){
echo $a; // prints nothing, $a is not availabe in this scope
global $a;
echo $a; // prints "test"
}
$GLOBALS
global
कीवर्ड का उपयोग किए बिना शीर्ष-स्तर का दायरा चर तक पहुँचने के लिए एक और तरीका है , $ _SERVER) वैश्विक घोषणा करने के बिना किसी भी दायरे में उपलब्ध हैं। फिर, वे पृष्ठों के बीच नहीं रहते ($ _SESSION के अपवाद के साथ)।
$ _SESSION एक superglobal सरणी है कि विभिन्न पृष्ठों में मौजूद है।
वील [इस आलेख] में समझाया गया है (http://www.wellho.net/mouth/936_Global-Superglobal- सत्र- variables-स्कोप-and-persistance-in-PHP.html)। – T30
- 1. PHP- वैश्विक चर और स्थिरांक के बीच क्या अंतर है
- 2. सदस्य चर और स्थानीय चर के बीच क्या अंतर है?
- 3. वैश्विक चर और मैपलियर
- 4. php - वेबसाइट वैश्विक चर
- 5. वैश्विक चर, PHP
- 6. % चर% और चर के बीच अंतर! बैच फ़ाइल में
- 7. फाइलों में PHP वैश्विक चर
- 8. Symfony2: पीएचपी टेम्पलेट में सत्र वैश्विक चर
- 9. PHP सत्र चर देखें
- 10. कक्षा चर और वर्ग आवृत्ति चर के बीच अंतर?
- 11. क्या आवृत्ति चर वैश्विक वैरिएबल चर हैं?
- 12. वैश्विक चर VS C++
- 13. वहाँ एक वैश्विक चर और वैश्विक वस्तु
- 14. "var" चर, "इस" चर और "वैश्विक" चर - एक JavaScript निर्माता
- 15. वैश्विक चर और एमपीआई
- 16. वैश्विक चर और अजगर
- 17. Greasemonkey और वैश्विक चर
- 18. सी ++ एकाधिक चर भर में वैश्विक चर
- 19. सत्र चर
- 20. क्या PHP में सभी वैश्विक चर सूचीबद्ध करना संभव है?
- 21. वैश्विक चर
- 22. वैश्विक चर
- 23. क्या बाहरी चर एक प्रकार के वैश्विक चर हैं?
- 24. सत्र चर
- 25. पूर्णता चर और सेमफोर के बीच अंतर
- 26. क्या पर्ल में अंतर जब $ चर और $ {चर}
- 27. वैश्विक चर वैश्विक क्षेत्र
- 28. सत्र चर
- 29. रेल में वैश्विक चर
- 30. हस्ताक्षरित और हस्ताक्षरित चर के बीच क्या अंतर है?
http://php.net/manual/en/index.php साइट, php के लिए पूर्ण मैनुअल है कि में अध्ययन करने के लिए प्रयास करें। –
कृपया यहां विशिष्ट प्रोग्रामिंग से संबंधित प्रश्न पूछें। वैश्विक चर नष्ट होने पर http://stackoverflow.com/faq – Rikesh
पढ़ें? – user2063756