#26176 [Opn]: parse_ini_file elements bug

From: Date: Sat, 08 Nov 2003 13:05:09 +0000
Subject: #26176 [Opn]: parse_ini_file elements bug
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-50148@lists.php.net to get a copy of this message
ID: 26176 User updated by: glox at glox dot be Reported By: glox at glox dot be Status: Open Bug Type: *General Issues Operating System: linux slackware 9.0 PHP Version: 5CVS-2003-11-08 (dev) New Comment: I switched "Expected Result" and "Actual Result" sorry Previous Comments: ------------------------------------------------------------------------ [2003-11-08 07:59:45] glox at glox dot be Description: ------------ When I load a .ini file with parse_ini_file and try to echo the elements of the array it won't work. The values show up on print_r/var_dump but can't be echo'd seperately. When I use foreach it finds the elements too. I tried the same script in php4 on the same pc and it worked fine. Reproduce code: --------------- # phpbug.php <?php $conf = parse_ini_file('config.ini', TRUE); print_r($conf); print_r($conf['clientports']); var_dump($conf['clientports'][0]); ?> # config.ini ; PHPIRCD Configuration File ; Client ports: you can specify up to 10 ports here, start with 0 [clientports] 0 = 6667 1 = 6668 ; Server ports: you can specify up to 10 ports here, start with 0 [serverports] 0 = 4041 Expected result: ---------------- Array ( [clientports] => Array ( [0] => 6667 [1] => 6668 ) [serverports] => Array ( [0] => 4041 ) ) Array ( [0] => 6667 [1] => 6668 ) NULL Actual result: -------------- Array ( [clientports] => Array ( [0] => 6667 [1] => 6668 ) [serverports] => Array ( [0] => 4041 ) ) Array ( [0] => 6667 [1] => 6668 ) string(4) "6667" ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26176&edit=1

« previous php.bugs (#50148) next »