PHP5 and pass by reference bug.
| From: | Daevid Vincent | Date: | Fri, 16 Jul 2004 23:25:52 +0000 |
| Subject: | PHP5 and pass by reference bug. | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-190776@lists.php.net to get a copy of this message | ||
So, I'm getting all these errors/warnings in PHP5 now saying that I have to
put the & on the function and not in the passing (which sorta makes sense
and puts the burden on the function rather than the user, which I like too).
So I spend the time to go and fix several thousand lines of code.
Then I start to see these other errors...
Maybe I'm missing something, but this seems like a glaring bug in passing by
reference that nobody caught...
say you have
function foo(&$bar)
{
}
well that works great as long as you use it like
foo($x);
but if you try
foo("something here");
Or
foo( array('a','b','c') );
it shits the bed. :-(