On 2 May 2024 13:48:36 BST, Ollie Read <php@ollie.codes> wrote: >These methods accept an integer to retrieve a parameter by its position, or a >string to retrieve by its name. So far, I have built this so that if you >required the first parameter, it's parameter 0. I treat it this way because >the only other place where we deal with parameter indexes, is >ReflectionFunctionAbstract::getParameters() which returns the parameters >zero-indexed. > >The question that is holding this PR back is should these methods be 1 >indexed, so that the provided position is consistent with the error messages, >or how a person would typically count, or should they be 0 indexed to remain >consistent with the existing API.
0-indexed, as that's what PHP does everywhere else. cheers Derick