#48364 [Bgs]: unexpected isset return
| From: | pajoye@php.net | Date: | Fri, 22 May 2009 19:19:14 +0000 |
| Subject: | #48364 [Bgs]: unexpected isset return | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-137655@lists.php.net to get a copy of this message | ||
ID: 48364
Updated by: pajoye@php.net
Reported By: clement dot hallet at af83 dot com
Status: Bogus
Bug Type: Variables related
Operating System: Mac OS X 10.5.6
PHP Version: 5.2.9
New Comment:
is_null
Previous Comments:
------------------------------------------------------------------------
[2009-05-22 18:38:30] clement dot hallet at af83 dot com
Sorry for the bad status :)
Please note that because of :
$a = NULL;
isset($a) -> FALSE
is_null($b) -> TRUE (a notice happend)
It's impossible to test if a variable is _set_ to NULL :/
------------------------------------------------------------------------
[2009-05-22 18:26:18] pajoye@php.net
no bug > bogus :)
------------------------------------------------------------------------
[2009-05-22 18:23:11] clement dot hallet at af83 dot com
That bug report is void. Have seen
http://fr3.php.net/manual/en/function.isset.php
Maybe a change betweens versions ?
------------------------------------------------------------------------
[2009-05-22 18:14:32] clement dot hallet at af83 dot com
Description:
------------
Hi,
A call to the 'isset' function with a variable set to NULL returns
FALSE.
As seen on a previous report bug (http://bugs.php.net/bug.php?id=6076),
the return value should be TRUE.
Reproduce code:
---------------
$a = NULL;
var_dump(isset($a));
Expected result:
----------------
the return of isset($a) should be TRUE.
Actual result:
--------------
isset($a) returns FALSE
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=48364&edit=1