Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003519 [Quercus] block always 05-16-09 13:24 05-20-09 13:51
Reporter koreth View Status public  
Assigned To
Priority normal Resolution open Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 4.0.0
  Product Build
Summary 0003519: Reference not preserved in compiled mode
Description <?php
function dostuff($args) {
  $ref = &$args['ref'];
  $ref = array('123'=>'abc');
}
function foo() {
  $args = array('ref' => &$arr);
  dostuff($args);
  print_r($arr);
}
foo();

Regular PHP, and Quercus in interpreted mode, prints "Array ( [123] => abc )". Quercus in compiled mode prints nothing. If you assign a value to $arr before the call to dostuff(), that value is still present after the call.
Steps To Reproduce
Additional Information
Attached Files

- Relationships

- Notes
(0004028)
koreth
05-20-09 13:51

This seems to have been fixed in a recent rev of the Pro code; I updated my Pro jar and the problem went away. So please close this bug.
 

- Issue History
Date Modified Username Field Change
05-16-09 13:24 koreth New Issue
05-20-09 13:51 koreth Note Added: 0004028


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
28 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker