#25865 [Com]: ini_get returns 0 not "" for boolean?

From: Date: Wed, 07 Jul 2004 16:49:00 +0000
Subject: #25865 [Com]: ini_get returns 0 not "" for boolean?
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969361743@lists.php.net to get a copy of this message
ID: 25865 Comment by: a-konovalenko at yandex dot ru Reported By: php dot net at b-a-l-u dot de Status: Bogus Bug Type: Documentation problem Operating System: Linux PHP Version: Irrelevant New Comment: This is not bogus! I can reproduce it when the option comes from the .htaccess file (set with php_flag). ini_get() returns "0" instead of "" for the options that are off. I'm using PHP 4.3.4 under Apache 1.3.31. (Even if this is fixed in the latest version of PHP, the documentation should be updated for the older ones.) P.S. Will my comment reopen this bug automatically or should I do something special? Previous Comments: ------------------------------------------------------------------------ [2003-10-14 12:38:32] sniper@php.net # php -r "var_dump(ini_get('register_globals'));" string(0) "" ------------------------------------------------------------------------ [2003-10-14 11:44:46] php dot net at b-a-l-u dot de Description: ------------ http://www.php.net/manual/en/function.ini-get.php tells me that "When querying boolean values: A boolean ini value of off will be returned as an empty string while a boolean ini value of on will be returned as "1"." But echo '['.ini_get('register_globals').']'; displays '[0]' not '[]'? At least this is the behaviour I have with php-4.1.2 on debian woody. Balu PS: It'd be nice to add the hint of "beyer at <nospam>clickhand dot de" from the notes on that page regarding casting the value using (bool) to the main description. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25865&edit=1

« previous php.doc (#969361743) next »