我是Dreamweaver和php noobie(我是C ++开发人员),我想知道是否有办法定义不同的"模式" (例如调试,发布等)?例如,我希望能够有一个会影响我的数据库连接和其他变量的调试和发布模式,我希望能够通过执行以下操作在代码中使用它:
if($DEBUGGING)
{ // set connection to debug connection string
}
else
{ // set connection to release connection string
}
答案 0 :(得分:1)
<强>的header.php 强>
define('DEV_ENV', 'staging');
其他文件
if( !defined('DEV_ENV') ) { die('error message here'); }
switch(DEV_ENV) {
case 'production':
$conn_string = "foo";
break;
case 'staging':
$conn_string = "bar";
break;
case 'development':
$conn_string = "baz";
break;
default:
die('error message here');
}