C语言的动态库.dll/.so的函数能否调用php的函数?

bandaoyu 2017-12-23 05:13:10


有个C语言编写的dll/.so动态库,里面有个函数 send( PROCESS stProcess,int32 len)

PROCESS 是个结构体

typdef struct PROCESS {

int32 num;
int32 age;

myFunction *pMyfuncton;

}

大家也看到了stProcess是个结构体,而且里面还有一个函数指针。

那么php 调用send( PROCESS stProcess,int32 len) 这个函数的时候, php中没有结构体,这个结构体参数如何传给它?

这个函数指针,如何给它赋值? php中是否有函数指针这个概念? 加载dll后,调用send( PROCESS stProcess,int32 len)
时,如何把php的函数给pMyfuncton赋值,作为回调函数? 加载进来的send( PROCESS stProcess,int32 len) 是 C语言还是变成了php语言? 能否调用php的函数呢?
...全文
208 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdview 2018-05-26
  • 打赏
  • 举报
回复
可以,但是失去意义了,所以不建议这么干

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧