-
PHP goto स्टेटमेंट (goto Statement) - उपयोग और प्रतिबंध
परिचय goto स्टेटमेंट का उपयोग प्रोग्राम के फ्लो को कोड में एक निश्चित स्थान पर भेजने के लिए किया जाता है। स्थान एक उपयोगकर्ता-परिभाषित लेबल द्वारा निर्दिष्ट किया जाता है। आमतौर पर, goto स्टेटमेंट स्क्रिप्ट में सशर्त अभिव्यक्ति के हिस्से के रूप में आता है जैसे if, else या case (स्विच कंस्ट्रक्ट में)
-
PHP स्विच स्टेटमेंट (switch Statement) - सिंटैक्स और उदाहरण
परिचय यदि किसी प्रोग्राम को एक अभिव्यक्ति के विभिन्न मानों के लिए अलग-अलग प्रक्रिया करने वाले if स्टेटमेंट्स की श्रृंखला की आवश्यकता होती है, तो यह प्रत्येक if स्टेटमेंट के अपने कर्ली ब्रैकेट्स के साथ बहुत भद्दा हो सकता है। यहीं switch-case कंस्ट्रक्ट का उपयोग प्रोग्राम को कॉम्पैक्ट और पठनीय बना सक
-
PHP एक्सप्रेशन्स (Expressions) - परिभाषा, प्रकार और उदाहरण
परिचय PHP स्क्रिप्ट में लगभग सब कुछ एक एक्सप्रेशन है। जिसका कोई मान होता है वह एक एक्सप्रेशन है। एक विशिष्ट असाइनमेंट स्टेटमेंट ($x = 100) में, एक लिटरल मान, एक फ़ंक्शन या ऑपरेटरों द्वारा संसाधित ऑपरेंड एक एक्सप्रेशन है, असाइनमेंट ऑपरेटर (=) के दाईं ओर दिखाई देने वाली कोई भी चीज़। सिंटैक्स $x = 10
-
PHP एरर कंट्रोल ऑपरेटर (Error Control Operator) - @ सिंबल
परिचय PHP में @ सिंबल को एरर कंट्रोल ऑपरेटर के रूप में परिभाषित किया गया है। जब इसे किसी अभिव्यक्ति से पहले लगाया जाता है, तो PHP पार्सर द्वारा इसे निष्पादित करते समय आने वाली किसी भी त्रुटि को दबा दिया जाता है और अभिव्यक्ति को नजरअंदाज कर दिया जाता है। उदाहरण उदाहरण 1: @ के बिना - चेतावनी प्रदर्श
-
PHP एक्ज़ीक्यूशन ऑपरेटर (Execution Operator) - बैकटिक उपयोग
परिचय PHP में एक एक्ज़ीक्यूशन ऑपरेटर परिभाषित है। बैकटिक (``) के अंदर एक स्ट्रिंग को DOS कमांड (UNIX/Linux में शेल कमांड) के रूप में माना जाता है और इसका आउटपुट लौटाया जाता है। यह ऑपरेशन PHP में shell_exec() फ़ंक्शन के समान है। उदाहरण उदाहरण 1: DIR कमांड निष्पादित करना निम्न कोड DIR कमांड निष्पादि
-
PHP इन्क्रीमेंट/डिक्रीमेंट ऑपरेटर्स (Increment/Decrement Operators)
परिचय C-शैली के इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर जो ++ और -- द्वारा दर्शाए जाते हैं, PHP में भी परिभाषित हैं। जैसा कि नाम से पता चलता है, ++ इन्क्रीमेंट ऑपरेटर ऑपरेंड वेरिएबल के मान को 1 से बढ़ाता है। डिक्रीमेंट ऑपरेटर -- मान को 1 से घटाता है। दोनों एकल ऑपरेटर हैं क्योंकि उन्हें केवल एक ऑपरेंड की आ
-
PHP ऑपरेटर प्रीसिडेंस (Operator Precedence) - पूर्ण तालिका
परिचय ऑपरेटरों की प्रीसिडेंस एक अभिव्यक्ति में ऑपरेटरों के निष्पादन क्रम को तय करती है। उदाहरण के लिए 2+6/3 में, 6/3 का विभाजन पहले किया जाता है और फिर 2+2 का जोड़ होता है क्योंकि विभाजन ऑपरेटर / की प्रीसिडेंस जोड़ ऑपरेटर + से अधिक होती है। किसी विशेष ऑपरेटर को दूसरों से पहले बुलाने के लिए, कोष्ठक
-
PHP स्ट्रिंग ऑपरेटर्स (String Operators) - कन्कैटिनेशन और असाइनमेंट
परिचय स्ट्रिंग डेटा प्रकारों के साथ काम करने के लिए दो ऑपरेटर हैं। . (डॉट) ऑपरेटर PHP का कन्कैटिनेशन ऑपरेटर (concatenation operator) है। दो स्ट्रिंग ऑपरेंड एक साथ जुड़ जाते हैं (दाएं हाथ की स्ट्रिंग के वर्ण बाएं हाथ की स्ट्रिंग में जोड़ दिए जाते हैं) और एक नई स्ट्रिंग लौटाते हैं। PHP में .= ऑपरेटर
-
PHP टाइप ऑपरेटर्स (Type Operators) - instanceof ऑपरेटर
परिचय PHP में, यह पता लगाना संभव है कि कोई दिया गया वेरिएबल किसी विशेष क्लास का ऑब्जेक्ट है या नहीं। इस उद्देश्य के लिए PHP में instanceof ऑपरेटर है। सिंटैक्स $var instanceof class यह ऑपरेटर बूलियन मान TRUE लौटाता है यदि $var क्लास का ऑब्जेक्ट है, अन्यथा यह FALSE लौटाता है। उदाहरण उदाहरण 1: उपयो
-
PHP HTML से एस्केपिंग (Escaping From HTML) - मिश्रित सामग्री
परिभाषा और उपयोग PHP फ़ाइल में टैग्स के भीतर कोड के साथ HTML दस्तावेज़ में एम्बेडेड मिश्रित सामग्री हो सकती है। टैग्स के बाहर का कोड पार्सर द्वारा नजरअंदाज कर दिया जाता है, जिसे क्लाइंट ब्राउज़र द्वारा व्याख्या करने के लिए छोड़ दिया जाता है। एक HTML दस्तावेज़ में PHP के कई ब्लॉक हो सकते हैं, प्रत्य
-
PHP टैग्स (Tags) - कैननिकल, शॉर्ट और इको टैग
परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसका एक्सटेंशन .php होता है और यह वेब सर्वर पर संग्रहीत होती है। सर्वर पर PHP पार्सर विशेष वर्ण अनुक्रम <?php और ?> की तलाश करता है। इन्हें PHP के प्रारंभिक और समापन टैग कहा जाता है। इन दोनों के भीतर के स्टेटमेंट पार्सर द्वारा व्याख्य
-
PHP सहयोगी सरणी (Associative Array) - निर्माण, पहुँच और संशोधन
परिभाषा और उपयोग PHP में, एक सरणी (array) value जोड़े का अल्पविराम से अलग संग्रह है। ऐसी सरणी को सहयोगी सरणी (Associative Array) कहा जाता है जहां मान एक अद्वितीय कुंजी से जुड़ा होता है। कुंजी भाग एक स्ट्रिंग या पूर्णांक होना चाहिए, जबकि मान किसी भी प्रकार का हो सकता है, यहां तक कि दूसरी सरणी भी।
-
PHP बूलियन डेटा प्रकार (Boolean) - मान, कास्टिंग और उपयोग
परिभाषा और उपयोग यह PHP में स्केलर डेटा प्रकारों में से एक है। एक बूलियन डेटा या तो TRUE या FALSE हो सकता है। ये PHP में पूर्वनिर्धारित स्थिरांक हैं। वेरिएबल तब बूलियन वेरिएबल बन जाता है जब या तो TRUE या FALSE असाइन किया जाता है। सिंटैक्स <?php // वेरिएबल को बूलियन मान का लिटरल असाइनमेंट $var
-
PHP कॉलबैक/कॉलेबल (Callbacks/Callables) - परिभाषा और उपयोग
परिभाषा और उपयोग कॉलबैक PHP में एक छद्म-प्रकार है। PHP 5.4 के साथ, कॉलेबल टाइप हिंट पेश किया गया है, जो कॉलबैक के समान है। जब किसी ऑब्जेक्ट को कॉलेबल के रूप में पहचाना जाता है, तो इसका मतलब है कि इसे एक फ़ंक्शन के रूप में उपयोग किया जा सकता है जिसे कॉल किया जा सकता है। एक कॉलेबल बिल्ट-इन या उपयोगकर
-
PHP फ्लोटिंग पॉइंट डेटा प्रकार (Float) - निरूपण और सटीकता
परिभाषा और उपयोग PHP में, float डेटा प्रकार भिन्नात्मक भाग को समाहित करने के प्रावधान के साथ किसी भी संख्या को दर्शाता है। भिन्नात्मक भाग में दशमलव बिंदु के बाद अंक हो सकते हैं, या e या E का उपयोग करके वैज्ञानिक संकेतन में दर्शाया जा सकता है। उदाहरण के लिए, वैज्ञानिक संकेतन में 100, 10e2 है। फ्लोट
-
PHP अनुक्रमित सरणी (Indexed Array) - निर्माण, पहुँच और संशोधन
परिभाषा और उपयोग मान जोड़े के बजाय केवल मानों का अल्पविराम से अलग क्रम। ऐसे संग्रह में प्रत्येक तत्व का एक अद्वितीय स्थितिगत सूचकांक होता है जो 0 से शुरू होता है। इसलिए, इसे अनुक्रमित सरणी (Indexed Array) कहा जाता है। अनुक्रमित सरणी ऑब्जेक्ट को array() फ़ंक्शन के साथ-साथ वर्गाकार कोष्ठक [] के अंदर
-
PHP पूर्णांक डेटा प्रकार (Integer) - निरूपण और सीमाएँ
परिभाषा और उपयोग PHP में, पूर्णांक (Integer) एक स्केलर डेटा प्रकार है जो एक संख्यात्मक स्थिरांक को दर्शाता है जो बिना किसी भिन्नात्मक भाग के एक पूर्ण संख्या को दर्शाता है। PHP उपयुक्त प्रतीक को उपसर्ग करके एक पूर्णांक को दशमलव, हेक्साडेसिमल, अष्टाधारी या बाइनरी संख्या प्रणाली में व्यक्त करने की अनु
-
PHP इटरेबल (Iterables) - छद्म प्रकार और उपयोग
परिभाषा और उपयोग संस्करण 7.1 से, PHP एक नया छद्म-प्रकार iterable प्रदान करता है। कोई भी ऑब्जेक्ट (जैसे सरणी) जो Traversable इंटरफ़ेस को लागू करता है, इसके द्वारा स्वीकार किया जाता है। यह प्रकार foreach कंस्ट्रक्ट या एक जनरेटर फ़ंक्शन का उपयोग करता है जो एक समय में एक मान देता है। सिंटैक्स एक फ़ंक्
-
PHP टाइप जुगलिंग (Type Juggling) - स्वचालित प्रकार परिवर्तन
परिभाषा और उपयोग PHP को डायनामिकली टाइप्ड भाषा के रूप में जाना जाता है। PHP में वेरिएबल की स्पष्ट प्रकार घोषणा न तो आवश्यक है और न ही समर्थित। C, C++ और Java के विपरीत, PHP वेरिएबल का प्रकार उस मान द्वारा तय होता है जो उसे असाइन किया गया है, न कि इसके विपरीत। इसके अलावा, जब किसी वेरिएबल को अलग प्रक
-
PHP बहुआयामी सरणी (Multidimensional Array) - परिभाषा और उदाहरण
परिभाषा और उपयोग PHP में एक बहुआयामी सरणी को सरणियों की सरणी के रूप में माना जा सकता है ताकि सरणी के भीतर प्रत्येक तत्व स्वयं एक सरणी हो। बहुआयामी सरणी के आंतरिक तत्व सहयोगी (associative) या अनुक्रमित (indexed) हो सकते हैं। हालांकि सरणियों को किसी भी स्तर तक नेस्ट किया जा सकता है, लेकिन बाहरी सरणी