[wp-hackers] Perhaps OT PHP Question
Sam Angove
sam at rephrase.net
Tue May 29 01:34:52 GMT 2007
On 5/29/07, Chris Williams <chris at clwill.com> wrote:
>
> On my local test machine (php 5.2, wp 2.2) it works perfectly. On the
> server (php 4.?, wp 2.2) it doesn't. The $categories array is unchanged.
PHP 5 made changes to variable references. The loop isn't working
because you're changing the cat_name on a copy of the category, then
leaving that copy to be thrown away when the loop ends.
For my money the simplest workaround is this:
foreach ($categories as $key => $category) {
$categories[$key] = "whatever";
}
But there are half a dozen other options. Try the `foreach` page in
the manual if you want more.
More information about the wp-hackers
mailing list