Nie mogę znaleźć przykładów w książkach lub w Internecie, opisujących, jak poprawnie zainicjować tablicę asocjacyjną tylko według nazwy (z pustymi wartościami) - chyba że, oczywiście, jest właściwy sposóbInicjuj tablicę asocjacyjną z nazwami kluczy, ale puste wartości
to po prostu czuje się tak, jakby nie ma innego bardziej efektywny sposób to zrobić (?):
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.
Wszelkie zalecenia, sugestie lub wskazówki będą mile widziane. Dzięki.
Hej, nie ważne, ale napisałeś 'dbname' -> '', gdzie powinno być 'dbname' => ' "- Nie mam wystarczającej reputacji, aby dokonać edycji. – Martha