RE: [PEAR] Re: fatal error in pear/db/common.php

From: Date: Mon, 01 Dec 2003 14:43:37 +0000
Subject: RE: [PEAR] Re: fatal error in pear/db/common.php
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-9242@lists.php.net to get a copy of this message
Just to provide a few more details, this php5 bug http://bugs.php.net/bug.php?id=24687 precludes directly returning a reference by calling another function which returns a reference. In other words: function &getSomeReference() { return getSomeOtherReference(); } will not work. IMHO opinion, this will break most php4 oop code. It certainly breaks mine. Comments in the bug report indicate that this bug will not be fixed. However, the status has recently been changed from Open to Assigned. So perhaps there is some hope. I would suggest that pear developers try their code under php5 and complain to the php core group about this. It's not just the bc breakage but the alternative (using a tmp variable to hold the reference) is ugly. -----Original Message----- From: Tomas Mueller [mailto:tomas.mueller@cimt-ag.de] Sent: Friday, November 28, 2003 9:35 AM To: pear-general@lists.php.net Subject: [PEAR] Re: fatal error in pear/db/common.php Problem is solved. I downgrade from php5 to php4 and now its working fine. Tomas Tomas Mueller wrote: > hi NG, > > i tried to use PEAR/Auth with the given example. > > It works fine till the DB access. > > The code throws following error: > Fatal error: Only variables or references can be returned by reference > in E:\Programme\PHP\pear\DB\common.php on line 568 > > The enviroment is: > WIN2000 > Apache 1.3.28 (latest relesae) > MySql 3.23.58 (latest release) > PhP 5.0.0b2 got PEAR with go-pear > > Any hints? > > Tomas -- PEAR General Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

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