PHP 7 तीन अलग-अलग प्रकार के समूह उपयोग घोषणाओं का उपयोग करता है -
- गैर-मिश्रित उपयोग घोषणाएं
- मिश्रित उपयोग घोषणाएं
- यौगिक उपयोग घोषणाएं
गैर-मिश्रित उपयोग घोषणाएं:
गैर-मिश्रित उपयोग घोषणा का अर्थ है कि हम एक ही कथन में वर्गों, कार्यों और निर्माणों का उपयोग नहीं करते हैं। या, हम कह सकते हैं कि जब हम उपयोग कथन का उपयोग करके कक्षाओं, कार्यों और स्थिरांक को अलग-अलग घोषित करते हैं। इसे गैर-मिश्रित समूह उपयोग घोषणाएं कहा जाता है।
उदाहरण
use Publishers\Packt\{ Book, Ebook, Video, Presentation }; use function Publishers\Packt\{ getBook, saveBook }; use const Publishers\Packt\{ COUNT, KEY };
मिश्रित समूह उपयोग घोषणाएं
जब हम PHP वर्ग, फ़ंक्शन और स्थिरांक को एकल-उपयोग कथन में संयोजित करते हैं, तो इसे मिश्रित समूह उपयोग घोषणा कहा जाता है।
उदाहरण
use Publishers\Packt\ { Book, Ebook, Video, Presentation, function getBook, function saveBook, const COUNT, const KEY };
यौगिक उपयोग घोषणाएं
हम कह सकते हैं कि मिश्रित उपयोग की घोषणा अधिक क्लासिक और स्पष्ट है, और यदि नाम स्थान के नाम बड़े हैं तो इसके लिए अतिरिक्त टाइपिंग की भी आवश्यकता नहीं है।
मान लीजिए हमारे पास Publishers\packet\paper नेमस्पेस में एक बुक क्लास है, और Publishers\packet\electronic namespace में एक ebook क्लास है, और ऑडियो, प्रेजेंटेशन क्लासेस Publishers\packet\media नेमस्पेस में हैं। हम इन सभी को इस प्रकार लिख सकते हैं इस प्रकार है -
उदाहरण
use Publishers\Packet\Paper\Book; use Publishers\Packet\Electronic\Ebook; use Publishers\Packet\Media\{Audio,Presentation};. का उपयोग करें
अब, कंपाउंड यूज डिक्लेरेशन का उपयोग करके उसी कोड को फिर से लिखते हैं -
use Publishers\Packet\{ Paper\Book, Electronic\Ebook, Media\Audio, Media\Presentation };