Re: PHP 5.0.3 E_STRICT question - returning NULL from reference returning function

From: Date: Sun, 06 Mar 2005 18:06:14 +0000
Subject: Re: PHP 5.0.3 E_STRICT question - returning NULL from reference returning function
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-15290@lists.php.net to get a copy of this message
At 17:06 06/03/2005, Derick Rethans wrote:
On Sun, 6 Mar 2005, Zeev Suraski wrote: At 06:47 06/03/2005, Yermo Lamers wrote:
What is the proper way to return a NULL condition from a method that returns a reference? function &testfunc() { return NULL; } generates: "Strict Standards: Only variable references should be returned by reference in ..." Is the correct approach to do something like: function &testfunc() { $nullVar = NULL; return $nullVar; }
That'd work, yep. Wrong ;-) It causes problems with reference counting - and will segfault PHP after some time.
Hmm, that in itself shouldn't cause any problems unless it's coupled with something else that's causing problems... Not that it helps you any if you end up bumping into problems :) Zeev

« previous php.internals (#15290) next »