uniqid
Generates a unique identifier based on the current time in microseconds.
Parameters
main.php
Return Values
string
Returns a unique identifier as a string
On success:Unique string identifier based on current microtime
On failure:Never fails, always returns a string
Notes
- Not cryptographically secure - use random_bytes() for security
- Based on current time, so not guaranteed unique across servers
- more_entropy adds additional randomness but increases length
- Useful for temporary files, session IDs, or non-security applications
Changelog
- Function has been available since PHP 4.0.0
Related Functions
array_unique
ArrayRemoves duplicate values from an array and returns the array with unique values only.
uniquededuplicatefilter