Hi,

2012/8/21 Levi Morrison <morrison.l...@gmail.com>:
> On Tue, Aug 21, 2012 at 3:36 AM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:
>> Hi
>>
>> 2012/8/21 Tjerk Anne Meesters <datib...@php.net>:
>>> On Tue, Aug 21, 2012 at 10:31 AM, Rasmus Schultz <ras...@mindplay.dk> wrote:
>>>
>>>> Thank you, but this isn't really anything like what I had in mind.
>>>>
>>>> What I had in mind is more like set-semantics for arrays, e.g. designed to
>>>> work with sets of distinct values/objects.
>>>>
>>>> Since I do not have permission to write on the wiki, I posted an initial
>>>> draft here:
>>>>
>>>> https://gist.github.com/321ad9b4b8c4e1713488
>>>
>>>
>>> Just an idea, since array_delete() may remove multiple values, I would
>>> change the return value to (int) and return how many elements were removed
>>> from the array.
>>
>> Int would be better and callable should be accepted like array_walk().
>> It's better to have array_delete_recursive(), too.
>> I updated the page.
>>
>> array_add() needs more discussion.
>> What we should do with array value, accept callable or not, etc.
>>
>> Regards,
>>
>> --
>> Yasuo Ohgaki
>> yohg...@ohgaki.net
>>
>
> I'm against this RFC, but if you are going to even try to add
> something, please keep it consistent! Don't modify `array_delete` to
> take a callable, instead make a different function `array_udelete` or
> something.
>

Original proposal is adding array_delete() and this is under discussion.
We don't have to add array_add()

> And keep default $strict values consistent with existing functions
> that have that parameter.

Users should use array_walk() when they would like to delete element(s).
To be consistent, it should be callable.

Regards,

--
Yasuo Ohgaki
yohg...@ohgaki.net

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

Reply via email to