Вообщем проблема такая: в каком виде сохранять настройки и как считывать их. Пока продумал два варианта:
Вариант 1. Константы. В самом начале подключается файлик примерного такого содержания:
define("DB_HOSTNAME", "localhost");
define("DB_USERNAME", "user");
define("DB_PASSWORD", "password");
define("DB_DATABASE", "database");
И соответственно в любом месте приложения можно написать, например DB_DATABASE и получить в ответ "database".
Вариант 2. Переменные.[tt][/tt]
Имеется файлик такого содержания.
$db['hostname'] = "localhost";
$db['username'] = "username";
$db['password'] = "password";
$db['database'] = "database";
$db['dbprefix'] = "dbprefix_";
Есть специальный класс для загрузки конфигурации. Ты указываешь например $db['hostname'], он возвращает "localhost".
Первый вариант мне кажется лучше т.к. тут простое объявление константы и дальнейшее её использование. А во втором варианте надо открыть файл, считать что нужно. Первый вариант мне кажется быстрее работать будет. Что посоветуете?