Hi,

On Sep 12, 2016 5:48 PM, "Kazuo Oishi" <ka...@o-ishi.jp> wrote:
>
> Hi,
>
> > I know some code breaks, but it's not many. It's not fatal BC also.
> >
> > IMHO, uniqid() should try to generate uniqid() possible. uniqid() does
produce
> > non unique ID because it is system time based. This change mitigates
impact of
> > misuse also which is common in both open and close codes.
> >
> > Which is important?
> >  - Fix known issues and generate unique ID (as much as possible)
> >  - Let it generate non unique ID and ignore for some code may complain.
>
> IMO, improving it (generate better semi-unique ID) is not important
> enoungh to introduce unnecessary BC break.  (Why returning string length
> is changed?)

I fully agree.

> If good unique ID generator is needed in core, please create new
> function with another name like "unique_id".

I would prefer to document the limitations and point to uuid or the Peng
instead of trying to fix something that was not designed to achieve that
(or was   but at a time where the results were acceptable).

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

Reply via email to