From:             
Operating system: 
PHP version:      Irrelevant
Package:          Unknown/Other Function
Bug Type:         Feature/Change Request
Bug description:New Unref function - breaks reference between variables.

Description:
------------
An addition to PHP that would be nice is a way to break a reference between
two variables, without destroying them.  Currently, the only way I found to
break a reference is to use unset($var), however this causes the variable
to be destroyed which causes can cause undesirable side-effects on
classes.



Suggested function: unref($var) - Removes references from $var.  The
function would give $var whatever value it currently has via it's
reference, and then removes the reference.





Test script:
---------------
Example of problem prompting this:

See: http://www.aoeex.com/extras/unref.php

Pastebin (in-case main url is down): http://pastebin.com/BtWeasC1




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

Reply via email to