-
PHP 7 में Preg_replace_callback_array()
PHP 7 में Preg_replace_callback_array() फ़ंक्शन एक नियमित अभिव्यक्ति का प्रतिनिधित्व करता है और कॉलबैक्स के उपयोग को प्रतिस्थापित करता है। यह फ़ंक्शन नियमित अभिव्यक्तियों के एक सेट से मेल खाने और उन्हें कॉलबैक फ़ंक्शन का उपयोग करके प्रतिस्थापित करने के लिए एक स्ट्रिंग या स्ट्रिंग्स की सरणी लौटाता है
-
PHP 7 में टाइप हिंटिंग
PHP 7 स्केलर टाइप घोषणा और रिटर्न टाइप घोषणा में दो प्रकार के हिंटिंग का उपयोग करता है: कमजोर टाइप हिंटिंग सख्त टाइप हिंटिंग कमजोर टाइप हिंटिंग डिफ़ॉल्ट रूप से, PHP 7 कमजोर टाइप चेकिंग मोड में काम करता है। कमजोर टाइप चेकिंग कोई त्रुटि या घातक त्रुटि नहीं देगा। जब टाइप घोषणा बेमेल होती है
-
PHP 7 में अपवाद और त्रुटि
PHP के पुराने संस्करणों में, हम केवल अपवादों को संभाल सकते थे। त्रुटियों को संभालना संभव नहीं था। घातक त्रुटि के मामले में, यह पूर्ण एप्लिकेशन या एप्लिकेशन के कुछ हिस्से को रोक देता था। इस समस्या को दूर करने के लिए, PHP 7 ने थ्रोएबल इंटरफ़ेस को जोड़ा जो अपवादों और त्रुटियों दोनों को संभालता है। अपव
-
PHP 7 में सरणी संरचना और मान प्रदर्शित करना
PHP में एक सरणी एक प्रकार की डेटा संरचना है जो एक ही वेरिएबल के तहत समान डेटा प्रकार के कई तत्वों को संग्रहीत कर सकती है। PHP में सरणी संरचना और मान प्रदर्शित करने के लिए, हम दो फ़ंक्शन्स का उपयोग कर सकते हैं। हम प्रोग्राम सरणी के आउटपुट मान को मानव-पठनीय प्रारूप में देखने के लिए var_dump() या prin
-
PHP 7 में यूनिकोड कोडपॉइंट एस्केप सिंटैक्स
PHP 7 हेक्साडेसिमल रूप में एक यूनिकोड कोडपॉइंट को इनपुट के रूप में लेता है और डबल-कोटेड स्ट्रिंग के भीतर UTF-8 कैरेक्टर फॉर्मेट में आउटपुट उत्पन्न करता है। यह हेक्साडेसिमल अंकों का कोई भी संयोजन हो सकता है, 2, 4, 6, और ऊपर। हम किसी फ़ंक्शन को कॉल किए बिना डबल-कोटेड या हियर डॉक स्ट्रिंग का उपयोग करके
-
PHP 7 में यूनिफॉर्म वेरिएबल सिंटैक्स
PHP के पुराने संस्करणों में, हमें एक असंगति समस्या का सामना करना पड़ता था। उदाहरण के लिए: ${$first [name]}। यह सिंटैक्स भ्रम पैदा कर सकता है या हम कह सकते हैं कि सिंटैक्स सुसंगत नहीं है। असंगति समस्या को दूर करने के लिए, PHP 7 ने यूनिफॉर्म वेरिएबल सिंटैक्स नामक नया सिंटैक्स जोड़ा। यूनिफॉर्म वेरिएबल
-
PHP 7 में ग्रुप यूज़ डिक्लेरेशन्स
PHP 7 में, ग्रुप यूज़ डिक्लेरेशन अधिक पठनीय है और उसी नेमस्पेस से क्लासेस, कॉन्स्टेंट्स, और फ़ंक्शन्स को आसानी से आयात करने के लिए उपयोग किया जा सकता है। ग्रुप यूज़ डिक्लेरेशन का उपयोग एक नेमस्पेस से कई संरचनाओं को आसानी से आयात करने के लिए किया जाता है और ज्यादातर मामलों में वर्बोसिटी के एक अच्छे
-
PHP 7 में कॉन्स्टेंट सरणियों के प्रकार
PHP 7 में हमारे पास निम्न प्रकार की कॉन्स्टेंट सरणियाँ हैं: कॉन्स्टेंट सरणियों का यूनियन कॉन्स्टेंट सरणियों की समानता कॉन्स्टेंट सरणियों की पहचान कॉन्स्टेंट सरणियों की असमानता यूनियन कॉन्स्टेंट सरणियाँ (+) यूनियन कॉन्स्टेंट सरणी दो सरणियों को जोड़ने के लिए प्लस चिह्न (+) का उपयोग
-
PHP और Python के बीच अंतर
इस पोस्ट में, हम PHP और Python के बीच अंतर को समझेंगे। Python कोडिंग सीखना शुरू करते समय Python को बेहतर विकल्प माना जाता है। एंड-टू-एंड प्रोजेक्ट्स पर काम करते समय भी यह बेहतर है। इसमें फ्रेमवर्क की संख्या कम है। उनमें से कुछ हैं - Django, Flask। सिंटैक्स सरल सादे अंग्रेजी जैस
-
PHP 8 में नंबर तुलना
जब हम PHP 8 में एक न्यूमेरिक की तुलना करते हैं, तो यह नंबर तुलना का उपयोग करेगा। अन्यथा यह नंबर को स्ट्रिंग में परिवर्तित करेगा और स्ट्रिंग तुलना का उपयोग करेगा। स्ट्रिंग को तीन तरीकों से वर्गीकृत किया जा सकता है: एक स्ट्रिंग जिसमें केवल न्यूमेरिक हो। उदाहरण: 1234 या 1.24e1। एक लीडिंग-न्य
-
PHP 8 में रिफ्लेक्शन API के साथ एट्रिब्यूट्स पढ़ना
PHP 8 में, हम क्लासेस, प्रॉपर्टीज, और क्लास कॉन्स्टेंट्स, मेथड्स, फ़ंक्शन्स, पैरामीटर्स का उपयोग करके एट्रिब्यूट्स को एक्सेस करते हैं। PHP 8 में, रिफ्लेक्शन API हर मैचिंग रिफ्लेक्शन ऑब्जेक्ट पर getAttribute() मेथड प्रदान करता है। getAttribute() मेथड ReflectionAttribute चित्रणों की एक सरणी लौटाता ह
-
PHP 8 में नेम्ड आर्गुमेंट्स
PHP 7 में, हमारे पास पोजिशनल पैरामीटर्स हुआ करते थे। इसका मतलब है, हमें पहले आर्गुमेंट की स्थिति को केवल पहले पैरामीटर पर असाइन करने की आवश्यकता होती थी। PHP 7.x संस्करणों में लापता आर्गुमेंट्स के लिए डिफ़ॉल्ट मान का उपयोग किया जाता है। PHP 8 में, हम पैरामीटर स्थिति के बजाय पैरामीटर नाम के आधार पर
-
PHP 8 में एट्रिब्यूट्स
एट्रिब्यूट्स एक प्रकार के क्लास हैं जिनका उपयोग अन्य क्लासेस, फ़ंक्शन्स, क्लास मेथड्स, क्लास प्रॉपर्टीज, कॉन्स्टेंट्स, और पैरामीटर्स में मेटाडेटा जोड़ने के लिए किया जा सकता है। एट्रिब्यूट्स रनटाइम के दौरान कुछ नहीं करते। एट्रिब्यूट्स का कोड पर कोई प्रभाव नहीं पड़ता, लेकिन रिफ्लेक्शन API के लिए उपलब
-
PHP 8 में यूनियन टाइप
PHP 8 में यूनियन टाइप का उपयोग करके, हम एकल प्रकार के बजाय दो या अधिक प्रकारों के मानों का उपयोग कर सकते हैं। कई प्रकारों को निर्दिष्ट करने के लिए, उन्हें जोड़ने के लिए वर्टिकल लाइन (|) का उपयोग किया जाता है। यूनियन टाइप पैरामीटर्स, रिटर्न टाइप्स, और प्रॉपर्टीज का समर्थन करता है। सिंटैक्स type1|ty
-
PHP 8 में मिक्स्ड सूडो टाइप
PHP 8 में मिक्स्ड टाइप एक नया अंतर्निहित यूनियन टाइप है। मिक्स्ड टाइप array|bool|callable|int|float के बराबर है। टाइप मिक्स करना टाइप को पूरी तरह से छोड़ने के समान नहीं है। इसका मतलब है, प्रोग्रामर बस इसे लिखना भूल गया। कभी-कभी प्रोग्रामर पुराने संस्करण के साथ संगतता बनाए रखने के लिए कुछ विशिष्ट ट
-
PHP 8 में कंस्ट्रक्टर प्रॉपर्टी प्रमोशन
PHP 8 में, कंस्ट्रक्टर प्रॉपर्टी प्रमोशन जोड़ा गया है। यह सरल ऑब्जेक्ट्स का निर्माण करते समय बहुत सारे बॉयलरप्लेट कोड को कम करने में मदद करता है। यह सुविधा हमें क्लास फील्ड्स, कंस्ट्रक्टर परिभाषा, और वेरिएबल असाइनमेंट को कंस्ट्रक्टर पैरामीटर सूची में एक सिंटैक्स में संयोजित करने की अनुमति देती है।
-
PHP 8 में मैच एक्सप्रेशन
मैच एक्सप्रेशन PHP 8 में जोड़ा गया एक नया फीचर है। यह स्विच-केस स्टेटमेंट्स के समान है, लेकिन यह अधिक सुरक्षित सिमेंटिक्स प्रदान करता है। मैच एक्सप्रेशन स्विच-केस स्टेटमेंट्स की केस और ब्रेक संरचना का उपयोग नहीं करता है। यह संयुक्त शर्तों का समर्थन करता है, और एक नया कोड ब्लॉक दर्ज करने के बजा
-
PHP 8 में नलसेफ ऑपरेटर
PHP 8 नल चेक कंडीशन के बजाय नलसेफ ऑपरेटर का उपयोग करता है। नलसेफ ऑपरेटर का उपयोग करके, हम कॉल की एक श्रृंखला का उपयोग कर सकते हैं। तत्वों का मूल्यांकन करते समय, यदि एक श्रृंखला तत्व विफल होता है, तो पूरी श्रृंखला का निष्पादन रुक जाएगा और यह नल का मूल्यांकन करेगा। जब बाएं हाथ का ऑपरेटर नल का मूल्यां
-
PHP 8 में Stringable इंटरफ़ेस क्या है?
PHP 8 में, एक नया Stringable इंटरफ़ेस (__toString) जोड़ा गया है। यह मेथड डबल अंडरस्कोर (__) से शुरू होता है। __toString मेथड एक ऑब्जेक्ट को स्ट्रिंग के रूप में प्रस्तुत करने की अनुमति देता है। जब कोई क्लास __toString का उपयोग करके एक मेथड परिभाषित करती है, तो यह किसी ऑब्जेक्ट को तब कॉल करेगा जब भी उ
-
PHP में ट्रेलिंग कॉमा क्या है?
ट्रेलिंग कॉमा का उपयोग PHP 7.2 संस्करण से किया जा रहा है। हम सरणी में अंतिम आइटम में ट्रेलिंग कॉमा का उपयोग कर सकते हैं। यदि लाइन पहले से ही ट्रेलिंग कॉमा का उपयोग कर रही है तो हम सरणी के तत्व को अंतिम लाइन को संशोधित किए बिना जोड़ सकते हैं। PHP 8.0 से पहले ट्रेलिंग कॉमा PHP 8 से पहले, हम अंतिम पैर