Hello Matt,

Saturday, July 15, 2006, 2:45:16 PM, you wrote:

> Hi Marcus,

> ----- Original Message ----- 
> From: "Marcus Boerger"


>> Hello Matt,
>>
>>   thanks for the update
>>
>> best regards
>> marcus

> No problem, but...

> HEAD looks good now (meaning how you guys want it), but there's an issue
> with 5.2 -- fill and fill_keys will handle "val" passed by reference
> differently.  Either fill_keys needs

> if (PZVAL_IS_REF(...)) {
>     SEPARATE_ZVAL(...);
> }

> added or that part removed from array_fill to make them behave the same,
> right?  (This is just 5.2, HEAD's fine.)

Well the code is equal now.

> Also, again, with both branches, if you're allowing array_fill_keys to
> return an empty array (which I support), shouldn't array_fill be changed to
> do the same?

> You want consistency where it's expected, right? :-)

Hey, well yeah. I had to read the code more than once to spot how it
works in detail and do not particular like the limitation in array_fill().
I rather prefer to change that or live with the inconstistency here
as the functions more or less do something related but work completley
different and have a very different signature, don't they?

Best regards,
 Marcus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to