Re: Re: DB_DataObject

From: Date: Tue, 26 Oct 2004 20:31:36 +0000
Subject: Re: Re: DB_DataObject
References: 1 2 3 4  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-15136@lists.php.net to get a copy of this message
On Tue, 26 Oct 2004 20:55:32 +0300 (EEST), Mika Tuupola <tuupola@appelsiini.net> wrote: > On Tue, 26 Oct 2004, Justin Patrin wrote: > > > I've seen it crash and give very strange memory corruption errors as > > well as completely breaking pass by ref. I love the idea of __call and > > such, but it just doesn't work right in PHP4. > > Do you have any code examples with __call() which make > PHP crash and does it allways have pass by reference? > I wonder if it is an issue with references or if it is > an os issue. Or maybe just random. > Well, if you have a function set up with pass-by-ref in the declaration, it won't work unless you do call-time-pass-by-ref, which you're not supposed to do. You shouldn't have to anyway since the declaration has it. If I even think about turning on overloading with DB_DO my refs stop working and my whole app falls apart. As for crashing, I submitted some bugs and e-mails a while ago about it. I just turn it off now to make sure it works. We just updated from 4.3.6 to 4.3.9, so maybe I should check and see if it was fixed.... Nope. Checked on a 4.3.9 box and the ref problem still exists. This script shows it: http://www.reversefold.com/PEAR/badRef.php -- paperCrane --Justin Patrin--

« previous php.pear.general (#15136) next »