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

PHP

  1. PHP मल्टीपल catch ब्लॉक्स के साथ एक्सेप्शन हैंडलिंग

    परिचय PHP एक try ब्लॉक के बाद catch ब्लॉक्स की श्रृंखला की अनुमति देता है ताकि विभिन्न एक्सेप्शन केसेज को हैंडल किया जा सके। विभिन्न catch ब्लॉक्स का उपयोग पूर्वनिर्धारित एक्सेप्शन्स और एरर्स के साथ-साथ यूजर-डिफाइंड एक्सेप्शन्स को हैंडल करने के लिए किया जा सकता है। उदाहरण: मल्टीपल catch ब्लॉक्स नि

  2. PHP नेस्टेड एक्सेप्शन: try-catch ब्लॉक्स की नेस्टिंग

    परिचय try-catch ब्लॉक्स को किसी भी वांछित स्तर तक नेस्ट किया जा सकता है। एक्सेप्शन्स को उपस्थिति के रिवर्स ऑर्डर में हैंडल किया जाता है यानी इनरमोस्ट एक्सेप्शन प्रोसेसिंग पहले की जाती है। उदाहरण: नेस्टेड try-catch निम्न उदाहरण में, इनर try ब्लॉक चेक करता है कि क्या दो वेरिएबल्स में से कोई नॉन-न्यू

  3. PHP एक्सेप्शन फेंकना: try-catch और Throwable इंटरफेस

    परिचय Throwable इंटरफेस Error और Exception क्लास द्वारा इम्प्लीमेंट किया जाता है। सभी पूर्वनिर्धारित Error क्लासेज Error क्लास से इनहेरिट होती हैं। संबंधित Error क्लास का इंस्टेंस try ब्लॉक के अंदर फेंका जाता है और उपयुक्त catch ब्लॉक के अंदर प्रोसेस किया जाता है। एक्सेप्शन फेंकना सामान्य निष्पादन

  4. PHP जेनरेटर्स बनाम Iterator ऑब्जेक्ट्स: तुलना और उपयोग

    परिचय जब एक जेनरेटर फंक्शन कॉल किया जाता है, तो आंतरिक रूप से Generator क्लास का एक नया ऑब्जेक्ट लौटाया जाता है। यह Iterator इंटरफेस को इम्प्लीमेंट करता है। Iterator इंटरफेस निम्नलिखित एब्स्ट्रैक्ट मेथड्स को परिभाषित करता है: Iterator::current - वर्तमान एलिमेंट लौटाता है Iterator::key - वर्तमान ए

  5. PHP जेनरेटर्स: yield कीवर्ड के साथ मेमोरी-कुशल इटरेशन

    परिचय foreach जैसे लूपिंग कंस्ट्रक्ट का उपयोग करके डेटा के बड़े संग्रह को पार करने के लिए बड़ी मेमोरी और काफी प्रोसेसिंग समय की आवश्यकता होगी। जेनरेटर्स के साथ, इन ओवरहेड्स के बिना डेटा के एक सेट पर इटरेट करना संभव है। एक जेनरेटर फंक्शन एक सामान्य फंक्शन के समान होता है। हालांकि, फंक्शन में return

  6. PHP namespace कीवर्ड और __NAMESPACE__ कॉन्स्टेंट

    परिचय PHP में, namespace कीवर्ड का उपयोग नेमस्पेस को परिभाषित करने के लिए किया जाता है। इसका उपयोग वर्तमान नेमस्पेस में किसी विशेष एलिमेंट तक पहुंच का अनुरोध करने के लिए एक ऑपरेटर के रूप में भी किया जाता है। __NAMESPACE__ कॉन्स्टेंट वर्तमान नेमस्पेस का नाम लौटाता है। __NAMESPACE__ कॉन्स्टेंट नामित

  7. PHP नेमस्पेस परिभाषित करना: namespace कीवर्ड और नियम

    परिचय नेमस्पेस के अंदर क्लास, फंक्शन और कॉन्स्टेंट्स की घोषणा उनकी पहुंच को प्रभावित करती है, हालांकि कोई अन्य PHP कोड इसमें मौजूद हो सकता है। PHP का namespace कीवर्ड एक नए नेमस्पेस की घोषणा करने के लिए उपयोग किया जाता है। .php एक्सटेंशन वाली फाइल में नेमस्पेस घोषणा <?php टैग के बाद बहुत पहली ला

  8. PHP ग्लोबल स्पेस: नेमस्पेस के बिना कोड

    परिचय किसी भी नेमस्पेस परिभाषा की अनुपस्थिति में, क्लास, फंक्शन आदि की सभी परिभाषाएं एक ग्लोबल नेमस्पेस में रखी जाती हैं। यदि किसी नाम को \ से प्रीफिक्स किया जाता है, तो इसका मतलब है कि नाम की आवश्यकता ग्लोबल स्पेस से है, भले ही नेमस्पेस के संदर्भ में हो। ग्लोबल स्पेस स्पेसिफिकेशन का उपयोग उदाहरण:

  9. PHP ग्लोबल क्लासेज एक्सेस करना: बिल्ट-इन क्लासेज का उपयोग

    परिचय जब PHP पार्सर किसी अनक्वालिफाइड पहचानकर्ता जैसे क्लास या फंक्शन नाम का सामना करता है, तो यह वर्तमान नेमस्पेस को रिज़ॉल्व करता है। इसलिए, PHP की पूर्वनिर्धारित क्लासेज तक पहुंचने के लिए, उन्हें \ प्रीफिक्स करके उनके पूरी तरह से क्वालिफाइड नाम से संदर्भित किया जाना चाहिए। बिल्ट-इन क्लास का उपय

  10. PHP नेमस्पेस एलियासिंग/इम्पोर्टिंग: use ऑपरेटर

    परिचय नेमस्पेस की एक महत्वपूर्ण विशेषता पूरी तरह से क्वालिफाइड बाहरी नाम को एलियास या इम्पोर्ट करके संदर्भित करने की क्षमता है। PHP नेमस्पेस निम्न प्रकार के एलियासिंग या इम्पोर्टिंग का समर्थन करते हैं: क्लास नाम का एलियासिंग इंटरफेस नाम का एलियासिंग नेमस्पेस नाम का एलियासिंग फंक्शन और कॉन्स्टेंट न

  11. PHP एक ही फाइल में मल्टीपल नेमस्पेस परिभाषित करना

    परिचय .php एक्सटेंशन वाली एक ही फाइल में एक से अधिक नेमस्पेस परिभाषित किए जा सकते हैं। इसके लिए दो अलग-अलग तरीके निर्धारित हैं: कॉम्बिनेशन सिंटैक्स और ब्रैकेटेड सिंटैक्स। कॉम्बिनेशन सिंटैक्स के साथ मल्टीपल नेमस्पेस इस उदाहरण में दो नेमस्पेस एक के नीचे एक परिभाषित हैं। पहले नेमस्पेस के संसाधन दूसरी

  12. PHP नेमस्पेस अवलोकन: नाम संघर्ष से बचाव

    परिचय PHP में, नेमस्पेस के उपयोग से समान नाम वाली क्लासेज/फंक्शन्स/कॉन्स्टेंट्स को विभिन्न संदर्भों में बिना किसी संघर्ष के उपयोग किया जा सकता है, जिससे इन आइटम्स को एनकैप्सुलेट किया जाता है। एक नेमस्पेस क्लासेज/फंक्शन्स आदि का तार्किक समूह है जो उनकी प्रासंगिकता पर निर्भर करता है। जैसे एक ही नाम क

  13. PHP नेम रिज़ॉल्यूशन नियम: नाम कैसे रिज़ॉल्व होते हैं

    परिचय PHP कोड में नेमस्पेस की उपस्थिति निम्नलिखित नियमों के अधीन रिज़ॉल्व होती है: नेमस्पेस सेपरेटर सिंबल (\) के बिना एक नेमस्पेस पहचानकर्ता का अर्थ है कि यह वर्तमान नेमस्पेस को संदर्भित कर रहा है। यह एक अनक्वालिफाइड नाम है। यदि इसमें सेपरेटर सिंबल है जैसे myspace\space1, तो यह myspace के तहत सबन

  14. PHP सब-नेमस्पेस घोषित करना: नेमस्पेस में नेमस्पेस

    परिचय नेमस्पेस के अंदर नेमस्पेस बनाना संभव है। जैसे फाइल सिस्टम में एक डायरेक्टरी में सब-डायरेक्टरीज़ हो सकती हैं एक हायरार्किकल संरचना में, वैसे ही सब-नेमस्पेस को हायरार्की में व्यवस्थित किया जा सकता है। टॉप-लेवल और सब-लेवल नेमस्पेस के बीच संबंध को परिभाषित करने के लिए बैकस्लैश कैरेक्टर \ का उपयोग

  15. PHP नेमस्पेस का उपयोग: क्वालिफाइड नाम और रिज़ॉल्यूशन

    परिचय नेमस्पेस में क्लास, फंक्शन या कॉन्स्टेंट को निम्न तरीकों से उपयोग किया जा सकता है: वर्तमान नेमस्पेस में क्लास का उपयोग वर्तमान नेमस्पेस के सापेक्ष नेमस्पेस निर्दिष्ट करना नेमस्पेस का पूरी तरह से क्वालिफाइड नाम देना 1. वर्तमान नेमस्पेस से इस उदाहरण में test1.php से एक नेमस्पेस लोड किया गया

  16. PHP क्लास एब्स्ट्रैक्शन: एब्स्ट्रैक्ट क्लास और मेथड्स

    परिचय ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक एब्स्ट्रैक्ट क्लास वह होती है जिसे इंस्टेंशिएट नहीं किया जा सकता, यानी ऐसे क्लास का ऑब्जेक्ट घोषित करना संभव नहीं है। PHP 5.0 संस्करण से एब्स्ट्रैक्ट क्लास की अवधारणा का समर्थन करता है। abstract कीवर्ड के साथ परिभाषित क्लास एक एब्स्ट्रैक्ट क्लास बन जाती

  17. PHP एनोनिमस क्लासेज: नामहीन क्लासेज का उपयोग

    परिचय जैसा कि नाम से पता चलता है, एनोनिमस क्लास वह होती है जिसका कोई नाम नहीं होता। यह एक बार के उपयोग के लिए होती है, और जब किसी को तुरंत एक क्लास परिभाषित करने की आवश्यकता होती है। एनोनिमस क्लास की सुविधा PHP 7 संस्करण से पेश की गई है। एनोनिमस क्लास की परिभाषा एक एक्सप्रेशन के अंदर होती है जिसका

  18. PHP ऑटोलोडिंग क्लासेज: spl_autoload_register()

    परिचय किसी अन्य PHP स्क्रिप्ट में परिभाषित क्लास का उपयोग करने के लिए, हम इसे include या require स्टेटमेंट्स के साथ शामिल कर सकते हैं। हालांकि, PHP की ऑटोलोडिंग सुविधा को ऐसी स्पष्ट समावेशन की आवश्यकता नहीं होती। इसके बजाय, जब किसी क्लास का उपयोग किया जाता है (इसके ऑब्जेक्ट की घोषणा के लिए आदि), तो

  19. PHP क्लास और ऑब्जेक्ट्स की मूल बातें

    परिचय क्लास PHP में एक यूजर-डिफाइंड डेटा टाइप है। एक नई क्लास को परिभाषित करने के लिए, PHP class कीवर्ड प्रदान करता है, जिसके बाद एक नाम आता है। PHP के नामकरण नियमों के अनुसार मान्य कोई भी लेबल (PHP के रिजर्व्ड शब्दों को छोड़कर) क्लास के नाम के रूप में उपयोग किया जा सकता है। क्लास के घटकों को क्लास

  20. PHP ऑब्जेक्ट क्लोनिंग: clone कीवर्ड और __clone() मैजिक मेथड

    परिचय साधारण असाइनमेंट द्वारा ऑब्जेक्ट की कॉपी बनाने से केवल मेमोरी में मौजूद ऑब्जेक्ट का एक और रेफरेंस बनता है। इसलिए, एट्रिब्यूट में परिवर्तन मूल और डुप्लीकेट दोनों ऑब्जेक्ट्स में प्रतिबिंबित होता है। PHP में clone कीवर्ड होता है जो ऑब्जेक्ट की शैलो कॉपी (shallow copy) बनाता है। हालांकि, यदि मूल

Total 1286 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:50/65  20-कंप्यूटर/Page Goto:1 44 45 46 47 48 49 50 51 52 53 54 55 56