Как создать уникальный ID на PHP

Последнее время работая с PHP мне приходилось создавать уникальную строку, так сказать ID. Сейчас расскажу, как я создаю уникальный ID.
Для этого я использую функцию uniqid(), чье предназначение как раз таки генерировать уникальный идентификатор, основываясь на текущее время в микросекундах.

Пример создания идентификатора:
$id = uniqid();

Теперь переменная $id содержит уникальную строку, например:
598fd33772f00

Если для идентификатора необходим префикс, например, php_, то можно делать так:
$id = 'php_' . uniqid();

Или так:
$id = uniqid('php_');

Для меня предпочтительнее второй вариант.