私は現在、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/"