【发布时间】:2013-01-05 14:48:44
【问题描述】:
我的大部分功能都取决于设置。
到目前为止,我将设置值存储在数据库中。
例如要在页面中显示广告,我正在检查我的数据库是否显示广告
我的意思是这样
$display_ad = 'get value from database';
if ($display_ad) {
echo 'Ad code goes here';
}
这很好。但事实是我有超过 100 个设置。所以我认为如果我在像
这样的 settings.php 文件中定义值,我的数据库负载将会减少define('DISPLAY_AD', true);
if (DISPLAY_AD) {
echo 'Ad code goes here';
}
但我不确定这是正确的方法。是define() 是正确的解决方案。或者有没有更好更快的解决方案?
【问题讨论】:
-
使用define会使您的代码无法测试。
标签: php function configuration