Re: PHP 5.0.3 E_STRICT question - returning NULL from reference returning function
| From: | Zeev Suraski | 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: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 :) ZeevWhat 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.