Hi Folks:

I'm sorry to be a pest.  I'm very close to releasing the next version of
the PEAR DB package and need an answer to this in order to complete the 
fixes.

Thanks,

--Dan

On Wed, Jan 14, 2004 at 02:46:25PM -0500, Daniel Convissor wrote:
> Hi Andi:
> 
> On Mon, Jan 12, 2004 at 06:31:03PM +0200, Andi Gutmans wrote:
> > That should be fine. The following isn't:
> > 
> > function foo() {
> >     $x = 1;
> >     return $x;
> > }
> > 
> > function &bar() {
> >     return foo();
> > }
> > 
> > Note: foo isn't returning by reference.
> 
> Good.  Can I ask one final clarification, please?  Then the following
> should be koser in PHP 4 and 5, right?
> 
>     function &execute() {
>         return new DB_result();
>     }
> 
> Or would we need to do this to ensure proper opration in both versions?
> 
>     function &execute() {
>         $tmp =& new DB_result();
>         return $tmp;
>     }
> 
> Or does the answer depend on what the constructor method does?  Or...?
> 
> Thanks,
> 
> --Dan

-- 
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
            data intensive web and database programming
                http://www.AnalysisAndSolutions.com/
 4015 7th Ave #4, Brooklyn NY 11232  v: 718-854-0335 f: 718-854-0409

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to