#47067 [NEW]: NULL is set or unset value?

2009-01-11 Thread farkow at gmail dot com
From: farkow at gmail dot com
Operating system: Windows/WAMP Server
PHP version:  5.2.8
PHP Bug Type: Unknown/Other Function
Bug description:  NULL is set or unset value?

Description:

I realized it when i try someting about my web-based game, when you set an
integer NULL, it is same with 0 and ''.


Reproduce code:
---
';
if($x == '') echo 'UPPS 2';
if($x === '') echo 'UPPS 3';
?>

Expected result:

//output


Actual result:
--
//output
UPPS 1
UPPS 2

-- 
Edit bug report at http://bugs.php.net/?id=47067&edit=1
-- 
Try a CVS snapshot (PHP 5.2):
http://bugs.php.net/fix.php?id=47067&r=trysnapshot52
Try a CVS snapshot (PHP 5.3):
http://bugs.php.net/fix.php?id=47067&r=trysnapshot53
Try a CVS snapshot (PHP 6.0):
http://bugs.php.net/fix.php?id=47067&r=trysnapshot60
Fixed in CVS:
http://bugs.php.net/fix.php?id=47067&r=fixedcvs
Fixed in CVS and need be documented: 
http://bugs.php.net/fix.php?id=47067&r=needdocs
Fixed in release:
http://bugs.php.net/fix.php?id=47067&r=alreadyfixed
Need backtrace:  
http://bugs.php.net/fix.php?id=47067&r=needtrace
Need Reproduce Script:   
http://bugs.php.net/fix.php?id=47067&r=needscript
Try newer version:   
http://bugs.php.net/fix.php?id=47067&r=oldversion
Not developer issue: 
http://bugs.php.net/fix.php?id=47067&r=support
Expected behavior:   
http://bugs.php.net/fix.php?id=47067&r=notwrong
Not enough info: 
http://bugs.php.net/fix.php?id=47067&r=notenoughinfo
Submitted twice: 
http://bugs.php.net/fix.php?id=47067&r=submittedtwice
register_globals:
http://bugs.php.net/fix.php?id=47067&r=globals
PHP 4 support discontinued:  http://bugs.php.net/fix.php?id=47067&r=php4
Daylight Savings:http://bugs.php.net/fix.php?id=47067&r=dst
IIS Stability:   
http://bugs.php.net/fix.php?id=47067&r=isapi
Install GNU Sed: 
http://bugs.php.net/fix.php?id=47067&r=gnused
Floating point limitations:  
http://bugs.php.net/fix.php?id=47067&r=float
No Zend Extensions:  
http://bugs.php.net/fix.php?id=47067&r=nozend
MySQL Configuration Error:   
http://bugs.php.net/fix.php?id=47067&r=mysqlcfg



#47067 [Opn]: NULL is set or unset value?

2009-01-11 Thread farkow at gmail dot com
 ID:   47067
 User updated by:  farkow at gmail dot com
 Reported By:  farkow at gmail dot com
 Status:   Open
 Bug Type: Unknown/Other Function
 Operating System: Windows/WAMP Server
 PHP Version:  5.2.8
 New Comment:

In description, i used a wrong word, sorry for my English.
It is not 'integer', i mean 'variable'.


Previous Comments:


[2009-01-11 10:44:36] farkow at gmail dot com

Description:

I realized it when i try someting about my web-based game, when you set
an integer NULL, it is same with 0 and ''.


Reproduce code:
---
';
if($x == '') echo 'UPPS 2';
if($x === '') echo 'UPPS 3';
?>

Expected result:

//output


Actual result:
--
//output
UPPS 1
UPPS 2





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