2010-05-23 10 views
6

PHP में ऑब्जेक्ट ओरिएंटेड और नेमस्पेसिंग क्षमताओं की शुरूआत के साथ, मैं पीएचपी कोड की नई पाई गई स्वच्छता को प्यार कर रहा हूं जिसे उत्पादित किया जा सकता है। हालांकि कष्टप्रद बात यह है कि PHP का मूल अभी भी अव्यवस्थित, कार्यों के असंगठित गड़बड़ है।पीएचपी कोर और पुस्तकालयों नामस्थान की पहल

क्या PHP कोर और "सामान्य" पुस्तकालयों को नेमस्पेस और कक्षाओं में व्यवस्थित करने के लिए कोई पहल है?

उत्तर

1

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

आप आरएफसी देखना चाहते हैं जो use of namespaces for internal classes और आंतरिक मेलिंग सूची here और here में इसकी चर्चा का प्रस्ताव दे सकता है।

1

एसपीएल इस दिशा में एक अच्छी शुरुआत है।

http://php.net/manual/en/book.spl.php

+0

एक बढ़िया सवाल है कि। एसपीएल उन चीजों में से एक है जिसे मैं जितनी जल्दी सुनता हूं और भूल जाता हूं। यदि एसपीएल का उपयोग ध्यान से प्रदर्शन को नुकसान नहीं पहुंचाता है, तो ऑनलाइन दस्तावेज़ों के लिए उन्हें और अधिक संदर्भित करना बहुत अच्छा होगा ताकि लोग उनका उपयोग करने के आदी हो जाएं। (दिया गया है, यह एक समुदाय प्रयास है, कोर टीम प्रयास नहीं) –

+0

हमें जागरूकता बढ़ाने की आवश्यकता है। दस्तावेज़ों को वास्तव में एसपीएल का संदर्भ देना चाहिए। जब भी मुझे उचित स्थान दिखाई देता है तो मैं मैन्युअल में टिप्पणियां जोड़ने का एक बिंदु बनाउंगा। यह भी जानना अच्छा है: केकेपीएचपी 2.0 एसपीएल लागू करेगा। मुझे पूरक पुस्तकालय एसपीएल प्रकार मिल गया है, जो भाषा को मजबूत करने के लिए एक (प्रयोगात्मक) प्रयास है। http://www.php.net/manual/en/book.spl-types.php – VladFr

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