分类: 网络与安全
2016-06-24 14:20:56
PHP扩展 configure的时候报错
错误:‘PHP_FE_END’未声明(不在函数内)
相关代码:
const zend_function_entry opdumper_functions[] = {
PHP_FE(od_dump_opcodes_string, arginfo_od_dump_opcodes_string)
PHP_FE(od_dump_opcodes_file, arginfo_od_dump_opcodes_file)
PHP_FE_END /* Must be the last line in opdumper_functions[] */
};
错误的原因是 这个数组结尾是以三个NULL结尾的,而PHP_FE_END 未定义。因此将该宏定义 {NULL,NULL,NULL}