From:             stanislav dot chachkov at epfl dot ch
Operating system: Solaris8
PHP version:      4.3.0
PHP Bug Type:     Variables related
Bug description:  undefined variable has a value

In a method we have that ($a is undefined,
but this also works if you substitute $a by any other name):

function getColumnValue($col_name){
  var_dump($a); echo "a=$a  <br>";
  ...
}


This method is called a number of times and the output is like this:

NULL a=
NULL a=
...
NULL a=Etape_Editor_IDEtape_Editor_ID''

Actually "EtapeEditor_ID" was the parameter of PREVIOUS call to one of
methods of this class. 
 
I can not reproduce this problem with a short script, it seems that it
appears only when the number of classes, objects and calls is large,
otherwise it works fine.


-- 
Edit bug report at http://bugs.php.net/?id=22367&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=22367&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=22367&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=22367&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=22367&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=22367&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=22367&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=22367&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=22367&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=22367&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=22367&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=22367&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=22367&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=22367&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=22367&r=gnused

Reply via email to