2009-02-10 15 views
13

क्या संबंधित कक्षाओं के पैकेज बनाना संभव है और उसी protected और private फ़ील्ड हैं जो केवल उसी पैकेज के भीतर से कक्षाओं के लिए दृश्यमान हैं?पैकेज?

मूल रूप से, जावा के समान ही पैकेज के समान प्रकार। क्या यह संभव है?

उत्तर

9

अभी, पैकेज की कोई अवधारणा नहीं है।

हालांकि, PHP 5.3 namespaces पेश करने जा रहा है। मुझे यकीन नहीं है कि इससे कक्षाओं के बीच दृश्यता प्रभावित होगी।

4

नहीं। PHP में कोई पैकेज या मित्र-वर्ग समर्थन नहीं है।

2

यहाँ दो दृष्टिकोण मैं एक ही मुद्दे पर विचार पर ठोकर खाई गए हैं:

Simulating Packages in PHP

PHP Package Management and Autoloading

और यह लग रहा है PHP require_once() docs में कुछ और आयात एनालॉग नहीं हैं। उम्मीद है कि यह किसी को आगे बढ़ने में मदद करता है।