请考虑以下代码片段:
来自 php-5.3.1/ext/session/session.c:
PHPAPI char *php_session_create_id(PS_CREATE_SID_ARGS)
…
gettimeofday(&tv, NULL);
…
/* maximum 15+19+19+10 bytes */
spprintf(&buf, 0, "%.15s%ld%ld%0.8F", remote_addr ?
remote_addr : "", tv.tv_sec, (long int)tv.tv_usec,
php_combined_lcg(TSRMLS_C) * 10);
…
return buf;
}
我在网上找到的。但我不明白这是什么代码。我猜这是 C++ 中 php 函数的实现。如果是,请解释一下php如何调用其中的c++函数?
最佳答案
令人震惊的事实是,PHP 是用 C 编写的。您正在查看 PHP 本身的源代码,或者需要进一步解释问题。
关于php - 这是什么代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4945271/