PHP函数unique_id(),在哪里可以看到函数的代码?
我找不到实际函数的代码,因为我对它如何创建id感兴趣,例如它从何处获取时间。这可能会从手册中得到帮助:PHP函数unique_id(),在哪里可以看到函数的代码?,php,Php,我找不到实际函数的代码,因为我对它如何创建id感兴趣,例如它从何处获取时间。这可能会从手册中得到帮助: 它解释了以微秒为单位的时间的唯一性。这可能有助于手册: 它解释了唯一性是以微秒为单位从时间中获取的。您可以在中找到uniqid()的源代码 您可以在中找到uniqid()的源代码 哪个功能?我不相信PHP中有unique\u id()函数。uniqid()的代码在中 通过缩小存储库的范围,您可以在Github上搜索此类内容。例如,搜索将在php repo中找到对uniqid的引用 在。哪个函数
它解释了以微秒为单位的时间的唯一性。这可能有助于手册:
它解释了唯一性是以微秒为单位从时间中获取的。您可以在中找到uniqid()的源代码
您可以在中找到uniqid()的源代码
哪个功能?我不相信PHP中有
unique\u id()
函数。uniqid()
的代码在中
通过缩小存储库的范围,您可以在Github上搜索此类内容。例如,搜索将在php repo中找到对uniqid的引用
在。哪个函数中有这样一个例子,以及其他Github搜索语法?我不相信PHP中有
unique\u id()
函数。uniqid()
的代码在中
通过缩小存储库的范围,您可以在Github上搜索此类内容。例如,搜索将在php repo中找到对uniqid的引用
在中有这样一个例子,以及其他Github搜索语法。如果您仍然对源代码感兴趣,那么它位于公共git存储库中:
如果您仍然对源代码感兴趣,可以在公共git存储库中找到:
但是它没有给我实际的代码,我想看看这个函数是如何生成的。但是它没有给我实际的代码,我想看看这个函数是如何生成的。这就是我要找的。谢谢,这就是我要找的。
gettimeofday((struct timeval *) &tv, (struct timezone *) NULL);
sec = (int) tv.tv_sec;
usec = (int) (tv.tv_usec % 0x100000);
/* The max value usec can have is 0xF423F, so we use only five hex
* digits for usecs.
*/
if (more_entropy) {
spprintf(&uniqid, 0, "%s%08x%05x%.8F", prefix, sec, usec, php_combined_lcg(TSRMLS_C) * 10);
} else {
spprintf(&uniqid, 0, "%s%08x%05x", prefix, sec, usec);
}
RETURN_STRING(uniqid, 0);