Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP $_REQUEST सुपरग्लोबल

परिचय

डिफ़ॉल्ट रूप से, सुपरग्लोबल वेरिएबल $_REQUEST एसोसिएटिव सरणी $_GET, $_POST और $_COOKIE वेरिएबल की सामग्री का संग्रह है। php.ini फ़ाइल में सेटिंग्स इस वेरिएबल की संरचना तय करती हैं। php.ini में एक डायरेक्टिव है request_order, जो तय करता है कि PHP GET, POST और COOKIE वेरिएबल को किस क्रम में रजिस्टर करता है। इस सरणी में सूचीबद्ध वेरिएबल की उपस्थिति और क्रम PHP variables_order के अनुसार परिभाषित होता है।

साथ ही, यदि PHP स्क्रिप्ट कमांड लाइन से चलाई जाती है, तो argc और argv वेरिएबल $_REQUEST सरणी में शामिल नहीं होते क्योंकि उनके मान $_SERVER सरणी से लिए जाते हैं - जो बदले में वेब सर्वर द्वारा भरा जाता है।

महत्वपूर्ण: $_REQUEST का उपयोग सावधानी से करें क्योंकि यह GET, POST, और COOKIE को मर्ज करता है, जिससे नाम टकराव और सुरक्षा जोखिम हो सकते हैं (उदाहरण के लिए, कुकी POST डेटा को ओवरराइड कर सकती है)। विशिष्ट स्रोत ($_GET, $_POST, $_COOKIE) का उपयोग करना बेहतर है।

  1. - PHP में each() फंक्शन

    PHP में each() फंक्शन सरणी से वर्तमान कुंजी और मान जोड़ी लौटाता है। नोट - यह फंक्शन PHP 7.2.0 से अप्रचलित (deprecated) है और इससे बचा जाना चाहिए। सिंटैक्स each(arr) पैरामीटर्स arr - निर्दिष्ट सरणी। रिटर्न वैल्यू each() फंक्शन वर्तमान तत्व की कुंजी और मान लौटाता है। यह चार तत्वों वाली सरणी में

  1. - PHP में array_values() फंक्शन

    PHP में array_values() फंक्शन सरणी के सभी मान लौटाता है। सिंटैक्स array_values(arr) पैरामीटर्स arr - निर्दिष्ट सरणी। रिटर्न वैल्यू सरणी के मान। उदाहरण North); print_r(array_values($arr)); ?> आउटपुट North )

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि