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