ID:               26413
 Updated by:       [EMAIL PROTECTED]
 Reported By:      james at gogo dot co dot nz
-Status:           Open
+Status:           Verified
 Bug Type:         Scripting Engine problem
 Operating System: *
 PHP Version:      4CVS
 New Comment:

Works fine with PHP 5 btw. (this fails also with 4.2.3, so this is old
issue)



Previous Comments:
------------------------------------------------------------------------

[2003-11-25 14:59:18] james at gogo dot co dot nz

Description:
------------
Using isset to test for the existance of an array index on a non array
(in this case string '4') returns true, when plainly, $foo has no
element indexed 'bar';


Reproduce code:
---------------
<?php
        $foo = '4';
        if(isset($foo['bar']))
        {
                echo "Uh Oh";
        }
      else
      {
            echo "S'all Good";
      }
?>


Expected result:
----------------
S'all Good

Actual result:
--------------
Uh Oh


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=26413&edit=1

Reply via email to