मुझे पुस्तकों या वेब पर कोई उदाहरण नहीं मिल रहा है, यह बताते हुए कि कोई व्यक्ति केवल एक ही नामक (खाली मूल्यों के साथ) नामक एक एसोसिएटिव सरणी को कैसे शुरू करेगा - बेशक, यह निश्चित रूप से IS उचित तरीकेकुंजी नामों के साथ एक एसोसिएटिव ऐरे शुरू करें लेकिन खाली मान
मानो वहाँ यह करने के लिए एक और अधिक कुशल तरीका है यह सिर्फ लगता है (?):
config.php
class config {
public static $database = array (
'dbdriver' => '',
'dbhost' => '',
'dbname' -> '',
'dbuser' => '',
'dbpass' => ''
);
}
// Is this the right way to initialize an Associative Array with blank values?
// I know it works fine, but it just seems ... longer than necessary.
index.php
require config.php
config::$database['dbdriver'] = 'mysql';
config::$database['dbhost'] = 'localhost';
config::$database['dbname'] = 'test_database';
config::$database['dbuser'] = 'testing';
config::$database['dbpass'] = '[email protected]$$w0rd';
// This code is irrelevant, only to show that the above array NEEDS to have Key
// names, but Values that will be filled in by a user via a form, or whatever.
किसी भी सिफारिशें, सुझाव, या दिशा की सराहना की जाएगी। धन्यवाद।
अरे, महत्वपूर्ण नहीं है, लेकिन आप 'DBNAME' में लिखा है -> '' जहां यह किया जाना चाहिए था 'DBNAME' => ' '- मेरे पास संपादन करने के लिए पर्याप्त प्रतिष्ठा नहीं है। – Martha