2012-08-29 19 views
6
$mail = new SendGrid\Mail(); 

मुझे के अर्थ SendGrid और Mail() के बीच में समझ में नहीं आता है। क्या कोई मुझे बता सकता है कि यह क्या है और इसका तर्क क्या है।इस PHP पुस्तकालय में '' का क्या अर्थ है?

+3

यह [नेमस्पेस] (http://www.php.net/manual/en/language.namespaces.rationale.php) है। PHP की एक और कम ताजा सुविधा (केवल 5.3+ में उपलब्ध), जो हमें मॉड्यूलर विकास को कम-से-कम पठनीय तरीके से करने देती है।) – raina77ow

उत्तर

5

जो नामस्थान को परिभाषित करता है। तो मेल लाइब्रेरी SendGrid नामस्थान में है। यह केवल एक विशेषता है जो PHP 5.3+ में उपलब्ध है।

असल में एक नामस्थान एक ऐसे क्षेत्र को सीमित करने का एक तरीका है जिसके अंतर्गत आप कक्षा के नाम प्राप्त कर सकते हैं। यह आपको कक्षा परिभाषाओं के बीच टकराव के बिना कई अलग-अलग नाम रिक्त स्थानों में समान नाम वाले कक्षाएं रखने की अनुमति देता है। पुस्तकालयों को लिखने के लिए यह बहुत अच्छा है क्योंकि यह ऐसा करता है ताकि आपकी लाइब्रेरी का अंतिम उपयोगकर्ता आपके नामकरण सम्मेलनों से बाधित न हो।

संबंधित मुद्दे