如何定义常量定义一个PHP配置文件,并用它在任何地方项目(how to define a php c

2019-09-19 07:34发布

如何定义,我可以用它在任何地方整个项目不包括每一个地方一个配置文件?

Answer 1:

有两种方法,

  1. 定义() :您定义使用方法定义的常量是提供给整个项目。

     define('SITE_URL' , '/path/to/docroot/'); echo SITE_URL; 
  2. 恒类 :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:

  1. 去为php.ini
  2. 查找“的auto_prepend_file”并切换到auto_prepend_file="xampp/htdocs/dir.php"
  3. 重新启动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