में एक वैश्विक निरंतर सरणी परिभाषित करने के लिए सबसे "सुंदर" जिस तरह से मैं सोच रहा था कि आप क्या सोचते एक निरंतर सरणी चर रास्ता के लिए इसी तरह परिभाषित करने के लिए सबसे अच्छा और स्पष्ट तरीका होगा है परिभाषित समारोह काम करता है। मैं गूगल में इस सवाल और अब तक सबसे आसान समाधान मैं PHP serialize उपयोग करने के लिए अंदर समारोह बयान को परिभाषित है के साथ आए हैं पूछ बहुत से लोगों को देख लिया है इसक्या PHP
define ("MY_ARRAY", serialize (array ("key1" => $value1,"key2" => $value2, ..)));
तो की तरह, परिभाषित निरंतर उपयोग करने के लिए आप कुछ इस तरह कर सकते हैं:
$MY_ARRAY = unserialize (MY_ARRAY)
print_r ($MY_ARRAY);
नहीं जानते कि क्या serialize समारोह आप अगर आप धीमी हो जाएगी का एक बहुत को परिभाषित करता है आपके कोड में तुम क्या सोचते हो?
आपको वैश्विक विविधता की क्या आवश्यकता है। शायद एक बेहतर दृष्टिकोण है। – PeeHaa
$ ग्लोबल्स ['MY_ARRAY'] = सरणी(); – dqhendricks
पीहा, मुझे वैश्विक होने की आवश्यकता होगी यदि मैं उसी नामस्थान में किसी वर्ग या फ़ंक्शन के भीतर निरंतर सरणी का उपयोग करना चाहता हूं! – techexpert