php - 这是什么代码?

标签 php c api

请考虑以下代码片段:

来自 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/

相关文章:

php - Eve API xml 到 php

php - SQL SELECT 中每隔一行的起点

php - 选择某些MySQL字段并使用php显示它们

Android 客户端未从 C 服务器套接字获取响应

c - 如何检测 `snprintf` 错误?

web-services - 如何使用 Youtube API 在单个用户的视频中搜索?

php - Magento 模块在本地主机上运行良好,但在实时服务器上运行不佳

c - C 中以字符串作为返回类型的函数错误 : cannot access at memory ''

list - 删除项目后刷新列表 - Flutter

java - 关于 Swagger API 的建议