我只想用一个$variable
在几个地方:不仅是视图和控制器,而且在routes.php
和其他配置文件。
我不想要这样的事情:使用 Config 类加载配置文件;使用 CIget_instance
等等。
我只想声明一个给定的$variable
(它可以是一个常量,但我需要它作为一个变量),并且绝对可以在任何地方使用它。
事实上...我想知道 CI 引导程序中的哪个 PHP 文件是第一个被解析的文件之一,所以我可以在那里引入我的全局变量...但不是核心/系统或不适当的文件,而是“最”适合这个简单要求的放置。
有一个文件在/application/config
called constants.php
我通常把我的所有内容都放在那里并带有注释,以便轻松查看它们在哪里:
/**
* Custom defines
*/
define('blah', 'hello mum!');
$myglobalvar = 'hey there';
在你之后index.php
已加载,它加载/core/CodeIgniter.php
文件,然后依次加载公共函数文件/core/Common.php
进而/application/constants.php
所以在一系列事情中,这是要加载的第四个文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)