PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » HTTP » HTTP_Download » Bug #6432

php5 Fatal error Only variables can be passed by reference

Details

Submitted2006-01-06 23:57 UTC
Fromrexlorenzo at gmail dot com
Assignedmike
StatusClosed
PackageHTTP_Download
PHP Version5.0.5
OSSolaris
Roadmaps(Not assigned)

Comments

[2006-01-06 23:57 UTC] rexlorenzo at gmail dot com

Description:
------------
I was looking through my error_logs and noticed this

[Fri Jan 6 10:47:17 2006] [error] PHP Fatal error: Only variables can be passed by reference in /path/to/php-5.0.5/lib/php/HTTP/Download.php on line 953

I did some searching and found that in newer versions of PHP starting with 5.05 broke something (http://bugs.php.net/bug.php?id=33643 and http://drupal.org/node/32881).

Example:

function Foo (&data) {
// do stuff here
}

function Bar () {
return "hello world";
}

Foo(Bar()); // here PHP 5.05 gets a fatal error

$bar = Bar();
Foo($bar); // this is what it wants.

Does anyone else get this error? I am using the newest version of HTTP::Download (1.1.0).

[2006-01-07 00:25 UTC] rexlorenzo at gmail dot com

Fixed in Download.php version 1.76, but not in current release.