如何定义,我可以用它在任何地方整个项目不包括每一个地方一个配置文件?
Answer 1:
有两种方法,
定义() :您定义使用方法定义的常量是提供给整个项目。
define('SITE_URL' , '/path/to/docroot/'); echo SITE_URL;
恒类 :A类常量在整个项目。
class MyConfig{ const SITE_URL = '/path/to/docroot/'; } echo MyConfig::SITE_URL;
Answer 2:
你可以在一个单一的配置文件在config.php定义常量FE,然后包含到你的项目,你需要
Answer 3:
使用auto_prepend_file
对于使用本地主机如XAMPP或WAMP:
- 去为php.ini
- 查找“的auto_prepend_file”并切换到
auto_prepend_file="xampp/htdocs/dir.php"
- 重新启动Apache服务,使其工作。
- 参阅本网站了解更多信息
如果没有工作,或者你没有访问php.ini文件,尝试修改.htaccess文件(我还没有尝试过这种方法尚未虽然)
php_value auto_prepend_file "/real/path/to/file/file_name.php"
- 参阅本网站了解更多信息
文章来源: how to define a php config file that define constant and use it any where in project