通过外部配置文件控制部分代码?

时间:2011-08-03 15:14:36

标签: php

我希望有一个配置文件基本上可以说(帐户:开/关),管理员可以选择开启或关闭。然后,在我的主脚本中,我想要一堆if else语句,如果它打开,执行此操作,如果关闭,请执行此操作。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

的config.php:

<?php
$account = 'off';

main_script.php:

<?php
include('config.php');

if ($account == 'on') {
    //do this
} else {
    //do something else
}

答案 1 :(得分:0)

配置文件通常定义代码中随处可用的全局常量,通常可以在变量$GLOBALS['config']中看到。配置文件是普通的PHP文件,它们使用include()或更好的include_once()包含在应用程序主文件的最顶层。

include_once('config.php');
if ($GLOBALS['config']['admin']) doThis();
else doThat();

http://php.net/manual/de/reserved.variables.globals.php