【发布时间】:2011-06-05 15:52:08
【问题描述】:
当我尝试使用 c 创建一个 php 扩展并返回一个数组时,我遇到了一个棘手的问题。
我按照一些教程所说的那样做,但是我需要返回一个数组。
在所有示例中,array_init(return_array) 都被称为初始化返回数组,但我发现在任何地方都没有声明 return_array。所以,我得到了错误:
error C2065: 'return_array' : undeclared identifier,但是,如果我添加:
zval * return_array ;
但它会抛出 您的应用无法读取地址 000000f 为什么?
你能给我一个包含返回数组的详细扩展示例......谢谢数百万次
【问题讨论】:
-
查看几乎所有返回数组的函数。能贴出完整的代码吗?
标签: php c php-internals