php – 处理存储在配置文件中的变量的最佳实践是什么?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 处理存储在配置文件中的变量的最佳实践是什么?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我使用配置文件来存储例如网站名称,@R_301_2489@主机等等.处理此问题的最佳做法是什么

> $sITename =“stackoverflow.COM”;然后在函数中设置全局$sitename
> define(_SITENAME,“stackoverflow.com”)
> function VARs(){return array(sitename =>“stackoverflow”);}
>?

我想要一个性的解释,为什么我应该选择一个而不是另一个.

谢谢!

解决方法

我倾向于使用define()进行“环境”配置,因为引用常量应该比调用函数更快.它在概念上也与我正在做的事情一致:

/**
 * Set the application mode. Valid options are "development" and "PRoduction"
 */
define('APP_MODE','development');

// Database Host
define('DB_HOST','localhost');

另一种选择是使用ini文件(确保它们不在Web根目录中)和parse_ini_file()函数,尽管您应该只运行一次并使用单例来访问变量. (实际上,你应该懒得加载它,只在第一次请求时解析文件.)

脚本宝典总结

以上是脚本宝典为你收集整理的php – 处理存储在配置文件中的变量的最佳实践是什么?全部内容,希望文章能够帮你解决php – 处理存储在配置文件中的变量的最佳实践是什么?所遇到的问题。

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

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