#33574 [Opn->Ver]: parse_ini_file fails to parse values containing "{"

From: Date: Tue, 05 Jul 2005 13:29:07 +0000
Subject: #33574 [Opn->Ver]: parse_ini_file fails to parse values containing "{"
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969368931@lists.php.net to get a copy of this message
ID: 33574 Updated by: sniper@php.net Reported By: m at tacker dot org -Status: Open +Status: Verified -Bug Type: Filesystem function related +Bug Type: Documentation problem Operating System: Gentoo Linux PHP Version: 5.1.0b2 New Comment: This is not a bug but new feature added in PHP 5.1 by Andrei: " Adding ability to refer to existing .ini variables from within .ini files. Example: open_basedir = ${open_basedir} ":/new/dir" " Quoting the values is very good idea anyway.. This isn't documented anywhere -> reclassified. Previous Comments: ------------------------------------------------------------------------ [2005-07-05 13:42:42] m at tacker dot org Using quotations fixes that problem. ------------------------------------------------------------------------ [2005-07-05 13:38:41] m at tacker dot org Description: ------------ PHP 5.1's parse_ini_file cannot parse this line where 5.0's can: from_email = NOREPLY.{installation.id}@{mailer.hostname} Expected result: ---------------- An array with $config = array( 'from_email' => 'NOREPLY.{installation.id}@{mailer.hostname}' ); Actual result: -------------- Warning: Error parsing ../include/config/config.ini ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=33574&edit=1

« previous php.doc (#969368931) next »