php - php和c之间共享配置文件

标签 php c

我正在编写一个应用程序,其中一部分是 PHP,一部分是 C。这两部分将通过套接字进行通信。作为 IPC 协议(protocol)的一部分,应用程序将依赖于“消息类型”字节。例如,如果数据 block 的第一个字节是1,那么其余的意思是“显示系统信息”等。

在 C 头文件中,我可以定义这些消息类型,例如...

#define GET_SYSTEM_INFO 0x1  
#define SET_SECURITY_LEVEL 0x2  
etc

如果我可以在 php 部分和 c 应用程序之间共享的一个文件中定义这些值,我真的很喜欢。这样,他们就可以使用一组通用的配置。它不一定是头文件,但我想知道这两种技术是否有一些简单的机制来解析通用文件。

感谢您的任何建议。

最佳答案

我的建议是,因为您确实想进行开发,并且最终用户不需要访问协议(protocol)的内部结构,所以我的建议是解析 php 文件,并为 C 创建一个包含,或者相反通过您的构建脚本。

关于php - php和c之间共享配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4248831/

相关文章:

php - 动态更改每行数据的下拉列表的选定状态

javascript - 使用 PHP 在分页中对标题单击进行表排序

php - "group by"的替代方法以避免低性能速度?

c - 如何在 ubuntu 11.04 中设置 LD_LIBRARY_PATH

c - Linux内核模块的Makefile问题

php - AJAX PHP 回显 js 代码,不起作用

php - php 中的 throw 和 catch 处理

c - 如何合并共享库?

c - KissFFT 正向/反向输出噪音,为什么?

c - C 中数据输入和 malloc 的问题