Ini dosyaları php Değişkenler

1 Cevap php

Hey ben bir değişken değeri içinde bir değişken ayrıştırmak mümkün olmak istiyorum benim ini dosyasında bu tür yapıya sahip

site.url = "www.example.com"
site.url.images = site.url "/images"

Ancak, site.url site.url.images içinde değil ayrıştırılır.

Benim ini dosyalarını ayrıştırmak için zend yapılandırma ini kullanıyorum. Yanında bu özelliği kendim ekleyerek bir çözüm var mı?

1 Cevap

(PHP'nin yerleşik parse_ini_file () bunu yapmayacağım çünkü) Zend_Config_Ini bunu yapmayacağım.

Yani bir şekilde etrafında çalışmak gerekecek.

(Benim için) apaçık ortada iki yaklaşım:

  • Sadece bunu yapmayın. (Yapılandırma değerleri ve argüman dayalı doğru URL'yi kuran bir güzel küçük getUrlForImage ($ img) işlevi uygulamak) Sizin örnekte, sadece için "images" site.url.images set ve uygulama kodu URL'leri inşa

  • Bazı postprocessing yapmak Zend_Config_Ini uzatın.

İkinci durumda, gibi bir şey ile daha iyi olabilir:

site.url.image = "%%%% site.url / images"

Sonra değişiklik yapmadan yapılandırma değerlerini dizi yürüyün.