I couldnt agree with you more Phillip. I was literally floored that an Enterprise framework would adopt INI as the config standard. INI is VERY hard to look at when youre talking complex configuration - which i think should be the default assumption. I could understand YAML simply because its all the rage and is easy to look at hierarchical data structures written in it, despite being hard to validate, but INI???
Also related i think the early adoption of INI is in par to blame for not having complex inheritance - in many projects i need configuration to cascade beyond more than 1 level. The new Zend_Application_Bootstrap architecture alleviates some of this, but still... Philip Gabbert wrote: > > In my opinion, I think XML should be the recommended route. Using some > obscured version of a Windows origin configuration file and then > bastardizing it belong belief to add functionality is the entirely wrong > way > to go. > > XML and the newly added ZendFW XML namespace (in 1.9) is the right way. > That's what XML was built for. Not INI. > > We should be discouraging bad practices. Bending a format into a direction > it was never meant to go is not a good practice. > > --- > Philip > g...@gpcentre.net > http://www.gpcentre.net/ > > > On Mon, Oct 26, 2009 at 12:27 PM, Vincent Louvet > <vinc...@e-spiration.com>wrote: > >> >> Hi, >> >> Removing the 2 signs made the PHP errors disapear but the routes don't >> work >> at all (they are just ignored which I think is normal bacause the regexp >> is >> false then). >> It is said that the INI support is improved in PHP 5.3, I just find it >> more >> obscure. >> >> Discouraged, I finally swapped from ini to xml and everything is working >> fine again. >> >> If someone is interested I can send key excerpts from the application.xml >> (imho the doc shall be updated with more xml examples). >> >> With best wishes, >> >> >> V >> >> >> weierophinney wrote: >> > >> > >> > I see one problem here already. It may or may not affect usage, but >> > remove the leading '^' and trailing '$' -- the router adds those for >> > you. Let me know what happens when you do that. If it works, great, if >> > not, we then have a test case for the 5.3 test cases. >> > >> > >> >> >> ----- >> Vincent >> -- >> View this message in context: >> http://www.nabble.com/application.ini-adaptation-for-php-5.3-tp25993786p26063920.html >> Sent from the Zend Framework mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/application.ini-adaptation-for-php-5.3-tp25993786p26067365.html Sent from the Zend Framework mailing list archive at Nabble.com.