我正在为 CodeIgniter 编写一个库,在编写测试时,我需要检查当库或 CodeIgniter 的配置更改为我提供的各种选项时会发生什么。
最简单的方法似乎是使用Config 类来动态获取和设置配置变量,它确实解决了问题。我只是不喜欢该解决方案的外观。
在其他语言/框架中与此等效的是什么,可能面临的潜在问题是什么,以及如何完全避免这一切?
我正在为 CodeIgniter 编写一个库,在编写测试时,我需要检查当库或 CodeIgniter 的配置更改为我提供的各种选项时会发生什么。
最简单的方法似乎是使用Config 类来动态获取和设置配置变量,它确实解决了问题。我只是不喜欢该解决方案的外观。
在其他语言/框架中与此等效的是什么,可能面临的潜在问题是什么,以及如何完全避免这一切?