C语言的动态库.dll/.so的函数能否调用php的函数?
有个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的函数呢?