【发布时间】:2012-07-11 07:29:08
【问题描述】:
如何定义一个配置文件,我可以在整个项目的任何地方使用它而不包含每个地方?
【问题讨论】:
如何定义一个配置文件,我可以在整个项目的任何地方使用它而不包含每个地方?
【问题讨论】:
有两种方式,
define(): 您使用 define 方法定义的常量可用于整个项目。
define('SITE_URL' , '/path/to/docroot/');
echo SITE_URL;
类常量:类常量可用于整个项目。
class MyConfig{
const SITE_URL = '/path/to/docroot/';
}
echo MyConfig::SITE_URL;
【讨论】:
index.php 中,否则将这些代码写入index.php。如果这段代码不执行,它不会神奇地在当前执行头中添加 2 个常量。
您可以在 config.php 中的单个配置文件 f.e 中定义常量,然后将其包含到您需要的项目中
【讨论】:
【讨论】: