Am 04.08.2016 um 21:29 schrieb Yasuo Ohgaki:
> On Thu, Aug 4, 2016 at 8:27 PM, Christian Stadler <sta...@gmx.de> wrote:
>> Am 04.08.2016 um 12:10 schrieb Yasuo Ohgaki:
>>> On Thu, Aug 4, 2016 at 10:07 AM, Christian Stadler <sta...@gmx.de> wrote:
>>>> Am 01.08.2016 um 10:23 schrieb Yasuo Ohgaki:
>>> I don't mind adding this feature. It requires an API like
>>> validate_get_offending_value(). (The name should be nicer)
>>> How many of us are interested in this feature?
>> Then this new function should have an offset param. With this I could
>> check, if the array has any offending values and then continue with the
>> rest ... mmh, now that I think of it, this isn't really necessary.
>>
>> Uhm, well anyway: I'd suggest, that the ind(ex/ices) should be returned
>> rather, than the actual value names.
> OK. Thank you.
> I'll add this. The reason why I said store "value" is the code.
> To get index, it has to store index somewhere or change many lines of code.

Actually I've suggested returning indices, because of the resulting
userland-code. Actually I could work with both. So you should choose,
whatever is better optimized for the codebase and/or userland-code.

On the other hand (@Yasuo and all others): What's your opinion about
adding options, rather than more and more new params?
e. g.:
- FILTER_VALIDATE_EXCEPTION_ON_FIRST_INVALID
  --> $options & 1 == 1 (default, should be a better/shorter name)
- FILTER_VALIDATE_RETURN_VALUES  --> $options & 2 == 0 (default)
- FILTER_VALIDATE_RETURN_INDICES --> $options & 2 == 1

Just a quick&dirty example, so don't nail me on that ^^

Regards,
  Christian Stadler


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

Reply via email to