-
PHP आउटपुट बफरिंग क्या है?
आउटपुट बफरिंग PHP इंजन को ब्राउज़र को भेजने से पहले आउटपुट डेटा को होल्ड करने के लिए कहने की एक विधि है। जैसा कि हम जानते हैं PHP आउटपुट डेटा को टुकड़ों में ब्राउज़र को भेजता है, लेकिन यदि हम आउटपुट बफरिंग तंत्र का उपयोग करते हैं, तो आउटपुट डेटा एक वेरिएबल में संग्रहीत होता है और स्क्रिप्ट के अंत मे
-
PHP में ईमेल एड्रेस को कैसे वैलिडेट करें?
इस लेख में, हम PHP रेगुलर एक्सप्रेशन के साथ ईमेल को वैलिडेट करना सीखेंगे। हम PHP में ईमेल एड्रेस को वैलिडेट करने के विभिन्न तरीकों पर चर्चा करेंगे। विधि 1 preg_match() फंक्शन रेगुलर एक्सप्रेशन का उपयोग करके पैटर्न के साथ इनपुट मिलान की जांच करता है। उदाहरण <?php function checkemail($str) {
-
PHP में ऐरे को SimpleXML में कैसे कन्वर्ट करें?
हम उपरोक्त समस्या को array_walk_recursive() फंक्शन का उपयोग करके हल कर सकते हैं। array_walk_recursive() एक इनबिल्ट PHP फंक्शन है। यह फंक्शन ऐरे को XML डॉक्यूमेंट में कन्वर्ट करता है जहां ऐरे की कीज़ वैल्यूज़ में बदल जाती हैं और ऐरे के वैल्यूज़ XML के एलिमेंट्स में बदल जाते हैं। आइए एक सरल उदाहरण के
-
PHP में डबल क्वेश्चन मार्क (??) ऑपरेटर का क्या अर्थ है?
PHP 7 में एक नया ऑपरेटर डबल क्वेश्चन मार्क (??) ऑपरेटर जोड़ा गया है। PHP 7 में, डबल क्वेश्चन मार्क (??) ऑपरेटर को नल कोलेसिंग ऑपरेटर के रूप में जाना जाता है। यदि इसका पहला ऑपरेंड मौजूद है और NULL नहीं है तो यह उसे लौटाता है; अन्यथा, यह दूसरा ऑपरेंड लौटाता है। यह बाएं से दाएं मूल्यांकन करता है। नल क
-
PHP में GZIP कम्प्रेशन कैसे इनेबल करें?
GZIP कम्प्रेशन बैंडविड्थ बचाने और PHP एप्लिकेशन को तेज करने का एक सरल, प्रभावी तरीका है। GZIP कम्प्रेशन के पीछे का तंत्र नीचे वर्णित है - चरण 1 ब्राउज़र/क्लाइंट सर्वर से एक फ़ाइल का अनुरोध करता है। चरण 2 सर्वर प्लेन index.html के बजाय ब्राउज़र को एक .zip फ़ाइल (index.html.zip) भेजता है, जिससे डाउन
-
PHP में सिंगलटन डिज़ाइन कॉन्सेप्ट क्या है?
सिंगलटन पैटर्न सुनिश्चित करता है कि एक क्लास का केवल एक इंस्टेंस हो और इसे एक्सेस करने के लिए एक ग्लोबल पॉइंट प्रदान करता है। यह सुनिश्चित करता है कि नियंत्रित स्थिति में पूरे एप्लिकेशन में केवल एक ऑब्जेक्ट उपलब्ध हो। सिंगलटन पैटर्न अपने एकमात्र ऑब्जेक्ट को एक्सेस करने का एक तरीका प्रदान करता है जिस
-
PHP में यूज़र इनपुट को सैनिटाइज़ करने के तरीके क्या हैं?
इनपुट्स को सैनिटाइज़ करना PHP में एक दिलचस्प अवधारणा है। सैनिटाइज़िंग का अर्थ है इनपुट में अनधिकृत कैरेक्टर्स को एस्केप करना। आइए इनपुट्स को सुरक्षित तरीके से प्रोसेस करने के कुछ सर्वोत्तम अभ्यास सीखें। mysqli स्टेटमेंट्स में real_escape_string() फंक्शन का उपयोग। उदाहरण real_escape_string($_POST[s
-
PHP में डायरेक्टरी को ज़िप कैसे करें?
हम PHP में फोल्डर को ज़िप और अनज़िप करने के लिए PHP ZipArchive क्लास का उपयोग कर सकते हैं। PHP 5.3 से, यह क्लास इनबिल्ट है। विंडोज उपयोगकर्ताओं को php.ini के अंदर php_zip.dll को सक्षम करने की आवश्यकता होती है। उदाहरण close(); } ?>
-
PHP में डिपेंडेंसी इंजेक्शन क्या है?
डिपेंडेंसी इंजेक्शन एक प्रक्रिया है जहां एक ऑब्जेक्ट दूसरे ऑब्जेक्ट की निर्भरताओं को सप्लाई करता है। डिपेंडेंसी इंजेक्शन एक सॉफ्टवेयर डिज़ाइन दृष्टिकोण है जो हार्ड-कोडिंग निर्भरताओं से बचने की अनुमति देता है और रनटाइम और कंपाइल टाइम दोनों पर निर्भरताओं को बदलना संभव बनाता है। ऑब्जेक्ट्स को इंजेक्ट
-
PHP में क्लास के नाम के बजाय __construct() का उपयोग करने का क्या लाभ है?
हां, क्लास के नाम के बजाय मैजिक फंक्शन __construct() का उपयोग करने के कई फायदे हैं। वे नीचे सूचीबद्ध हैं - मैजिक फंक्शन __construct PHP 5.4 में पेश किया गया था। __construct() का उपयोग करने का एक फायदा यह है कि यदि आप क्लास का नाम बदलते हैं, तो आपको कंस्ट्रक्टर को अपडेट करने की आवश्यकता नहीं है जो D
-
PHP में ट्रेट्स क्या हैं?
PHP 5.4 संस्करण में PHP ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में ट्रेट पेश किया गया। एक ट्रेट क्लास की तरह होता है लेकिन यह केवल एक महीन और विश्वसनीय तरीके से मेथड्स को ग्रुप करने के लिए होता है। अपने आप ट्रेट को इंस्टेंटिएट करने की अनुमति नहीं है। ट्रेट्स को PHP 5.4 में सिंगल इनहेरिटेंस की समस्याओं को दू
-
PHP में स्ट्रिंग में वर्ण की आवृत्ति ज्ञात करना
उदाहरण: प्रत्येक वर्ण की गणना $number) { echo $char . . प्रकट होता है . $number . . बार . \n; } ?> आउटपुट w प्रकट होता है 1 बार e प्रकट होता है 2 बार l प्रकट होता है 2 बार c प्रकट होता है 1 बार o प्रकट होता है 4 बार m प्रकट होता है 1 बार t प्रकट होता है 4 बार u प्रकट होता है 1 बार r प्
-
PHP में .htaccess क्या है?
.htaccess अपाचे वेब सर्वर सॉफ्टवेयर पर चलने वाले वेब सर्वर के लिए एक कॉन्फिगरेशन फ़ाइल है। जब एक .htaccess फ़ाइल को एक डायरेक्टरी में रखा जाता है जिसे अपाचे वेब सर्वर के माध्यम से लोड किया जाता है, तो .htaccess फ़ाइल का पता लगाया जाता है और अपाचे सर्वर सॉफ्टवेयर द्वारा निष्पादित किया जाता है। .htac
-
PHP में एक्सेप्शन हैंडलिंग क्या है?
एक एक्सेप्शन प्रोग्राम के निष्पादन के दौरान उत्पन्न होने वाली समस्या है। प्रोग्राम के निष्पादन के दौरान जब एक एक्सेप्शन होता है, तो स्टेटमेंट के बाद का कोड निष्पादित नहीं होगा, और PHP पहले मिलान करने वाले catch ब्लॉक को खोजने का प्रयास करेगा। यदि एक एक्सेप्शन पकड़ा नहीं जाता है, तो Uncaught Exceptio
-
PHP में पर्सिस्टेंट कुकी का क्या अर्थ है?
एक पर्सिस्टेंट कुकी ब्राउज़र के कंप्यूटर पर एक कुकी फ़ाइल में स्थायी रूप से संग्रहीत कुकी होती है। जैसा कि हम जानते हैं, कुकीज़ छोटी टेक्स्ट फ़ाइलें होती हैं जो आमतौर पर अस्थायी कुकीज़ होती हैं जो केवल ब्राउज़र की मेमोरी में संग्रहीत होती हैं। जब ब्राउज़र बंद होता है, तो अस्थायी कुकीज़ मेमोरी से मिट
-
PHP में हैश फंक्शन्स का क्या अर्थ है?
हैश फंक्शन कोई भी ऐसा फंक्शन है जिसका उपयोग मनमाने आकार के डेटा को निश्चित आकार के डेटा में मैप करने के लिए किया जा सकता है। हैश फंक्शन द्वारा लौटाए गए मानों को हैश वैल्यूज़, हैश कोड्स, डाइजेस्ट्स या सरलता से हैश कहा जाता है। सिंटैक्स string hash( string $algo , string $data [, bool $raw_output = F
-
PHP में ini_set() का उपयोग क्या है?
PHP ini_set() फंक्शन का उपयोग करके php.ini में दी गई कुछ सेटिंग्स को मॉडिफाई करने की अनुमति देता है। इस फंक्शन को दो स्ट्रिंग आर्गुमेंट्स की आवश्यकता होती है। पहला आर्गुमेंट उस सेटिंग का नाम होता है जिसे मॉडिफाई करना है और दूसरा आर्गुमेंट वह नया मान होता है जिसे असाइन करना है। पैरामीटर्स var name उ
-
क्या PHP कंपाइल्ड है या इंटरप्रेटेड?
मूलतः PHP एक इंटरप्रेटेड भाषा है, लेकिन PHP कोड को एक इंटरमीडिएट बाइटकोड में कंपाइल किया जाता है जिसे फिर रनटाइम Zend इंजन द्वारा इंटरप्रेट किया जाता है। PHP कंपाइलर के कार्य कोड को बाइटकोड में बदलना जिसे रनटाइम इंजन उपयोग कर सके फंक्शन्स, नामों और क्लास नामों को रिज़ॉल्व करना सिंबल टेबल बनाना P
-
PHP में अपवाद और त्रुटि में अंतर
त्रुटि (Error) और अपवाद (Exception) में अंतर आइए त्रुटियों और अपवादों के बीच के अंतर पर चर्चा करें। पुनर्प्राप्ति: त्रुटि से पुनर्प्राप्ति संभव नहीं है। एकमात्र समाधान निष्पादन समाप्त करना है। जबकि हम try-catch ब्लॉक्स का उपयोग करके या अपवाद को कॉलर को वापस फेंककर अपवाद से पुनर्प्राप्त कर सकते हैं
-
Python और PHP में अंतर
Python Python एक उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसमें अंतर्निहित विशाल लाइब्रेरी होती है और इसका उपयोग स्टैंडअलोन प्रोग्राम विकसित करने के लिए किया जाता है। इसे Guido Van Rossum द्वारा विकसित किया गया था और इसका पहला संस्करण 1990 में जारी किया गया था। PHP PHP का पूर्ण रूप Hypertext Preprocessor