Initialiser un Tableau Associatif avec les Principaux Noms, mais des Valeurs Vides

Je ne trouve pas d'exemples, dans des livres ou sur le web, décrivant comment initialiser correctement un tableau associatif de nom seulement (avec des valeurs vides) - à moins, bien sûr, ce EST la bonne façon(?)

Il se sent juste comme si il y a un autre moyen plus efficace pour ce faire:

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'] = 'P@$$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.

Des recommandations, des suggestions, ou de la direction serait appréciée. Merci.

  • Hey, pas important, mais vous avez écrit 'dbname' -> " là où il devrait avoir été 'dbname' => " - je n'ai pas assez de réputation pour faire la modification.
InformationsquelleAutor NYCBilly | 2012-10-14