Hi all,

I'd like to discuss deprecating uniqid()

I believe it's dangerously bad a doing "what it says on the tin". New developers still reach for it and do not read the warnings on the manual page (or if they do, don't fully understand how bad it is).

For older codebases that still rely on it, a userland replacement can be easily implemented (and could be published on Packagist).

I noticed there was an RFC [0][1] brought up 2 years ago, but was never voted on. Does anyone know why this was?

[0] https://externals.io/message/102097
[1] https://wiki.php.net/rfc/deprecate-uniqid

Is there interest in deprecating this function?

If not deprecation, how could it be (further) "improved"? My first thought is to make the "more entropy" option enabled by default (the argument could remain so that it can be disabled by codebases that rely on the lower length and can take the tradeoffs).

AllenJB

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

Reply via email to