From:             emarco at uol dot com dot br
Operating system: Any
PHP version:      5.2.6
PHP Bug Type:     Feature/Change Request
Bug description:  New flag to turn off / notify implicit type conversions

Description:
------------
That would be nice to be able to turn off any kind of type conversions in
PHP. Since I started coding in PHP, I noticed many bugs in my code are due
to unexpected type conversions in PHP, things like the string '0' (zero)
being considered equal to the boolean false.

If we could turn off this kind of behaviour, or make PHP generate an
alert/warning every time it finds itself comparing data of different types,
that would be a powerful debugging tool for all of us. 

Thanks!


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

Reply via email to