php – CodeIgniter – 声明全局变量的最佳位置

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – CodeIgniter – 声明全局变量的最佳位置脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我只想在几个地方使用$变量:不仅包括视图和控制器,还包括routes.PHP和其他配置文件.

不想要这样的事情:使用Config类加载配置文件;使用CI的get_instance等.

我只是想声明一个给定的$变量(它可能是一个常量,但我需要它作为变量),并且绝对在任何地方使用它.

事实上……我想知道CI引导程序中的哪个PHP文件是最先被解析的文件之一,所以我可以在那里引入我的全局变量……但不是核心/系统或不相关的文件,但是这个简单要求的“最佳”适合放置.

解决方法

/ application / config中有一个名为constants.PHP文件

我通常把我的全部评论放在那里,以便轻松地看到它们的位置:

/**
 * Custom defines
 */
define('blah','hello mum!');
$myglobalVAR = 'hey there';

加载index.PHP之后,它会加载/core/CodeignITer.PHP文件,然后加载公共函数文件/core/Common.PHP,然后加载/application/constants.PHP,所以在它的链条中它是要加载的第四个文件.

脚本宝典总结

以上是脚本宝典为你收集整理的php – CodeIgniter – 声明全局变量的最佳位置全部内容,希望文章能够帮你解决php – CodeIgniter – 声明全局变量的最佳位置所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。