ID: 30360 Updated by: [EMAIL PROTECTED] Reported By: daniel at spector dot ie Status: Open Bug Type: Strings related Operating System: Win2K PHP Version: 5.0.2 New Comment:
Works fine here: [EMAIL PROTECTED]:~$ php-5.0dev <?php $s = ''; var_dump($s); ?> string(0) "" Previous Comments: ------------------------------------------------------------------------ [2004-10-08 11:52:50] daniel at spector dot ie Description: ------------ PHP4.3.4 to PHP5.0.2 empty('') string evaluates to string(0) on 4.3.4(x?) and string(1) on php5.0.2. Can be reproduced with code below. Thanks alot in advance. Reproduce code: --------------- //an empty string $suffix=''; var_dump($suffix); $msg = (empty($suffix)) ? 'php4' : 'php5'; echo $msg; /* * on php4 var_dump returns string(0) msg returns php4 * on php5 var_dump returns string(1) msg returns php5 */ ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=30360&edit=1