Ich kann keine Beispiele in Büchern oder im Internet finden, die beschreiben, wie man ein assoziatives Array nur mit Namen (mit leeren Werten) richtig initialisiert - außer natürlich ist der richtige WegInitialisieren eines assoziativen Arrays mit Schlüsselnamen, aber leeren Werten
Es fühlt sich so, als ob es eine andere effizientere Art und Weise, dies zu tun (?):
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.
Irgendwelche Empfehlungen, Vorschläge oder Richtung würde geschätzt werden. Vielen Dank.
Hey, nicht wichtig, aber du hast geschrieben 'dbname' -> '', wo es sein sollte 'dbname' => ' '- Ich habe nicht genug Reputation, um den Schnitt zu machen. – Martha