php - 使用在同一个 ini 文件中定义的 ini 值

标签 php zend-framework ini

我目前正在使用 Zend Framework 从事个人项目。我一直无法获得良好的搜索结果,也没有问过我的同事:-/。

我在工作中经常使用 Ant/Phing,你有一个叫做“属性文件”的东西,它们有这个非常酷的功能:如果你在属性文件中定义一个属性,那么你可以将它用作同一个文件来定义其他属性值,即:

property1 = "apples"
property2 = "oranges"
property3 = "I really love ${property1} and ${property2}

因此使用 property3 时的预期结果将是“我真的很喜欢苹果和橘子”。

我想知道 ini 文件是否有这样的功能。我知道我可以在 ini 文件中使用常量,但我真的不喜欢使用 if/else 定义常量来检查环境,但如果你有更好的方法来做到这一点,这基本上就是我想做的:

[production]
public_path = 
external_path1 = ${public_path} "/a/url/to/something/"
external_path2 = ${public_path} "/another/url"

[development : production]
public_path = "/my_proyect/"

最佳答案

您不能在配置值中使用变量 - 除了您自己记录的常量。

关于php - 使用在同一个 ini 文件中定义的 ini 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10492083/

相关文章:

php - 更改查询变量,然后再次执行

php - 如何解决错误 : Message: fsockopen(): unable to connect to ssl://smtp. gmail.com:465(连接被拒绝)

PHP + MySQL : Big CSV file import

python - 如何使用 Python ConfigParser 从 ini 文件中删除一个部分?

C++ 在没有键名的情况下计算 INI 值

php - 使用来自 MySQL 的数据并使用循环在单个页面上显示多个谷歌地图

php - 删除 json_encode() 中的双引号

php - 如何调试仅在(谷歌)机器人请求页面时发生的问题?

php - 如何在 Zend Framework 中抛出 404 异常

Delphi INI 读取字符串限制