-
PHP NULL - परिभाषा, असाइनमेंट और कास्टिंग
परिभाषा और उपयोग PHP में, बिना मान वाले वेरिएबल को NULL डेटा प्रकार का माना जाता है। ऐसे वेरिएबल का मान NULL के रूप में परिभाषित होता है। एक वेरिएबल को स्पष्ट रूप से NULL असाइन किया जा सकता है या unset() फ़ंक्शन का उपयोग करके इसका मान null पर सेट किया जा सकता है। सिंटैक्स $var = NULL; अन्य प्रकार
-
PHP ऑब्जेक्ट (Objects) - परिभाषा, निर्माण और प्रकार कास्टिंग
परिभाषा और उपयोग PHP में, ऑब्जेक्ट (Object) एक कंपाउंड डेटा प्रकार है (सरणियों के साथ)। एक से अधिक प्रकार के मान एक ही वेरिएबल में एक साथ संग्रहीत किए जा सकते हैं। ऑब्जेक्ट या तो बिल्ट-इन या उपयोगकर्ता-परिभाषित क्लास का एक इंस्टेंस होता है। डेटा से जुड़ी कार्यक्षमता के अलावा, क्लास गुण (properties)
-
PHP रिसोर्स (Resources) - परिभाषा, उपयोग और प्रकार
परिभाषा और उपयोग PHP में, रिसोर्स (Resource) एक विशेष डेटा प्रकार है जो किसी भी बाहरी रिसोर्स को संदर्भित करता है। एक रिसोर्स वेरिएबल बाहरी डेटा स्रोत जैसे स्ट्रीम, फ़ाइल, डेटाबेस आदि के संदर्भ के रूप में कार्य करता है। PHP इन रिसोर्स को बनाने के लिए संबंधित फ़ंक्शन का उपयोग करता है। उदाहरण के लिए,
-
PHP स्ट्रिंग डेटा टाइप
परिभाषा और उपयोग PHP में, एक स्ट्रिंग डेटा टाइप कैरेक्टर्स का एक नॉन-न्यूमेरिक अनुक्रम है। ASCII सेट में कोई भी कैरेक्टर स्ट्रिंग का हिस्सा हो सकता है। PHP UNICODE का समर्थन नहीं करता है। PHP में, स्ट्रिंग का लिटरल प्रतिनिधित्व सिंगल कोट्स, डबल कोट्स, हेरेडॉक सिंटैक्स और नाउडॉक सिंटैक्स के साथ किया
-
PHP वेरिएबल बेसिक्स
परिचय PHP में वेरिएबल का नाम $ साइन से शुरू होता है। इसके बाद या तो एक अक्षर (A-Z अपरकेस या लोअरकेस) या अंडरस्कोर होता है, और फिर अक्षरों, अंकों या अंडरस्कोर की कोई भी संख्या हो सकती है। PHP में वेरिएबल का नाम केस सेंसिटिव होता है। सिंटैक्स //वैध वेरिएबल्स $var=10; $VAR=Hello; //$var से अलग $marks_
-
PHP बाहरी स्रोतों से वेरिएबल
परिचय PHP का वेरिएबल नेमस्पेस HTML फॉर्म एलिमेंट, कुकीज़ और इमेज सबमिट बटन के स्क्रीन निर्देशांक जैसे बाहरी स्रोतों द्वारा भरा जाता है। HTML फॉर्म एलिमेंट जब एक वेब पेज अपने HTML फॉर्म में डेटा PHP स्क्रिप्ट को सबमिट करता है, तो यह स्वचालित रूप से स्क्रिप्ट को $_POST, $_GET और $_REQUEST वेरिएबल के
-
PHP पूर्वनिर्धारित वेरिएबल
परिचय किसी भी PHP स्क्रिप्ट को कई पूर्वनिर्धारित वेरिएबल तक पहुंच प्राप्त होती है। हालांकि, उनमें से कई वेब सर्वर सॉफ्टवेयर, PHP वर्जन और अन्य कारकों पर निर्भर हैं। इनमें से कुछ वेरिएबल कमांड लाइन मोड में चल रही स्क्रिप्ट के लिए उपलब्ध नहीं हैं। $GLOBALS वेरिएबल सभी ग्लोबली उपलब्ध पूर्वनिर्धारित वेर
-
PHP वेरिएबल स्कोप
परिचय प्रोग्रामिंग में, स्कोप उस सीमा को संदर्भित करता है जिस तक एक वेरिएबल एक्सेसिबल है। आमतौर पर, एक साधारण PHP स्क्रिप्ट (लूप, फ़ंक्शन आदि जैसे कंस्ट्रक्ट के बिना) का एक ही स्कोप होता है, इस अर्थ में कि एक वेरिएबल परिभाषा के बिंदु से पूरे प्रोग्राम में उपलब्ध होता है। मुख्य स्क्रिप्ट में वेरिएबल
-
PHP वेरिएबल वेरिएबल्स (चर चर)
परिचय PHP में, वेरिएबल नाम को डायनामिक रूप से सेट करना संभव है। ऐसा वेरिएबल किसी मौजूदा वेरिएबल के मान को नाम के रूप में उपयोग करता है। एक वेरिएबल वेरिएबल को दो $ साइन के प्रीफिक्स के साथ परिभाषित किया जाता है। उदाहरण <?php $var1 = xyz; // सामान्य वेरिएबल $$var1 = abcd; // वेरिएबल वेरिएबल echo $
-
PHP FTP कॉन्टेक्स्ट विकल्प
परिचय https:// और https:// ट्रांसपोर्ट के लिए कॉन्टेक्स्ट विकल्प नीचे सूचीबद्ध हैं: विकल्पविवरण overwriteअपलोड करते समय रिमोट सर्वर पर पहले से मौजूद फ़ाइलों को ओवरराइट करने की अनुमति। resume_posफ़ाइल ऑफसेट जहां से ट्रांसफर शुरू करना है। केवल डाउनलोडिंग के लिए लागू। डिफ़ॉल्ट 0 (फ़ाइल की शुरुआत)।
-
PHP HTTP कॉन्टेक्स्ट विकल्प
परिचय https:// और https:// ट्रांसपोर्ट के लिए कॉन्टेक्स्ट विकल्पों की सूची नीचे दी गई है: विकल्पविवरण methodरिमोट सर्वर द्वारा समर्थित HTTP मेथड। डिफ़ॉल्ट GET। headerरिक्वेस्ट के दौरान भेजे जाने वाले अतिरिक्त हेडर। user_agentUser-Agent: हेडर के साथ भेजा जाने वाला मान। डिफ़ॉल्ट रूप से php.ini मे
-
PHP MongoDB कॉन्टेक्स्ट विकल्प
परिचय PHP डेटाबेस एक्सटेंशन के माध्यम से MongoDB डेटाबेस के साथ इंटरैक्ट कर सकता है। PHP के पुराने संस्करणों के लिए, mongo ड्राइवर PECL से इंस्टॉल किया जा सकता है। इसे अब mongodb ड्राइवर द्वारा प्रतिस्थापित किया गया है। दोनों ड्राइवर Linux/Windows/MacOS ऑपरेटिंग सिस्टम के लिए प्रीकंपाइल्ड बाइनरी का
-
PHP कॉन्टेक्स्ट पैरामीटर्स
परिचय कॉन्टेक्स्ट पैरामीटर्स फाइलसिस्टम और अन्य स्ट्रीम रैपर्स तक पहुंच के अनुकूलन की अनुमति देते हैं। एक स्ट्रीम कॉन्फ़िगर करने के लिए, PHP में stream_context_set_params() फ़ंक्शन है। सिंटैक्स stream_context_set_params ( resource $stream_or_context , array $params ) : bool $stream_or_context PHP
-
PHP Phar कॉन्टेक्स्ट विकल्प
परिचय Phar का अर्थ PHP Archive है। किसी PHP एप्लिकेशन या लाइब्रेरी के सभी संसाधनों को वितरण के उद्देश्य से एक .phar फ़ाइल में पैकेज किया जाता है। एक phar फ़ाइल को phar:// रैपर के साथ IO स्ट्रीम के रूप में उपयोग किया जा सकता है। phar:// रैपर के लिए कॉन्टेक्स्ट विकल्प निम्नानुसार सूचीबद्ध हैं: compre
-
PHP सॉकेट कॉन्टेक्स्ट विकल्प
परिचय फाइलसिस्टम और विभिन्न अन्य स्ट्रीम रैपर्स तक पहुंच को stream_context_create() और stream_context_set_option() फ़ंक्शन द्वारा कॉन्फ़िगर किए गए विभिन्न कॉन्टेक्स्ट विकल्प और पैरामीटर्स द्वारा अनुकूलित किया जा सकता है। निम्न सूची विभिन्न सॉकेट कॉन्टेक्स्ट विकल्प दिखाती है जो उन सभी रैपर्स के लिए
-
PHP SSL कॉन्टेक्स्ट विकल्प
परिचय ssl:// और tls:// ट्रांसपोर्ट के लिए कॉन्टेक्स्ट विकल्पों की सूची। विकल्पविवरण peer_nameउपयोग किए जाने वाला पीयर नाम। यदि यह मान सेट नहीं है, तो स्ट्रीम खोलते समय उपयोग किए गए होस्टनाम के आधार पर नाम का अनुमान लगाया जाता है। verify_peerSSL सर्टिफिकेट के सत्यापन की आवश्यकता। डिफ़ॉल्ट TRUE।
-
PHP Zip कॉन्टेक्स्ट विकल्प
परिचय PHP का ZIP एक्सटेंशन zip:// रैपर रजिस्टर करता है। PHP 7.2.0 से एन्क्रिप्टेड आर्काइव के लिए पासवर्ड समर्थित हैं। केवल एक Zip कॉन्टेक्स्ट विकल्प है जिसे password कहा जाता है। उदाहरण पहले ZIP आर्काइव बनाएं: close(); ?> zip:// स्ट्रीम से फ़ाइल पढ़ने के लिए, निम्न कोड उपयोग करें: secret,
-
PHP त्रुटि प्रकार
परिचय PHP के आंतरिक एरर प्रकार Error क्लास से इनहेरिट करने वाली क्लास द्वारा दर्शाए जाते हैं। Error क्लास Throwable इंटरफेस इम्प्लीमेंट करती है। Error क्लास की प्रॉपर्टी और मेथड निम्न हैं: प्रॉपर्टीज message - एरर संदेश code - एरर कोड file - फ़ाइलनाम जहां एरर हुआ line - लाइन जहां ए
-
PHP TypeError
परिचय TypeError क्लास Error क्लास को एक्सटेंड करती है। यह त्रुटि तब उठती है जब वास्तविक और औपचारिक आर्गुमेंट प्रकार मेल नहीं खाते, रिटर्न प्रकार घोषित रिटर्न प्रकार से मेल नहीं खाता, या किसी बिल्ट-इन फ़ंक्शन को अमान्य आर्गुमेंट पास किए जाते हैं। ध्यान दें कि strict_types को declare() फ़ंक्शन के साथ
-
PHP ParseError
परिचय ParseError क्लास CompileError क्लास को एक्सटेंड करती है (पहले यह Error क्लास की सबक्लास हुआ करती थी)। इस प्रकार की त्रुटि तब फेंकी जाती है जब eval() फ़ंक्शन को आर्गुमेंट के रूप में दी गई स्ट्रिंग के अंदर PHP कोड होता है। eval() फ़ंक्शन दी गई स्ट्रिंग को PHP कोड के रूप में मूल्यांकन करता है।