Как лучше определять конфигурационные данные.

Name

Новичок
Как лучше определять конфигурационные данные.

Как лучше определять конфигурационные данные.

1. Переменными $db_host = "localhost";
2. В массиве $conf['db_host'] = "localhost";
3. Назначать константы define(DB_HOST,"localhost");

Кто как делает и почему?
 

leosha

Старожил PHPCLub
define(DB_HOST,"localhost")

Нельзя переопределить, доступно из любого участка программы без всяких global, не всегда удобно писать
$sql = "SELECT * FROM ".MAIN_TABLE." WHERE...";
вместо
$sql = "SELECT * FROM $main_table WHERE...";

А вообще, вопрос какой-то странный. Пиши как ТЕБЕ удобней. Пару раз увидишь какие и где траблы, сам все решишь.
 

Name

Новичок
> Пару раз увидишь какие и где траблы, сам все решишь.
Ну вот поэтому и спрашиваю.
 
Сверху