我最近重新编译了我的
PHP和突然的旧
代码(连同互联网的例子)停止编译.
@L_301_0@准确的示例不编译.
有问题的代码片段:
static function_entry hello_functions[] = {
{NULL,NULL,NULL}
};
这是错误:
/home/user/PHP_module/test_module/hello.c:12: error: expected ‘=’,‘,’,‘;’,‘asm’ or ‘__attribute__’ before ‘hello_functions’
可能是什么问题呢?
解:
这是新
PHP 5.4的区别
找到答案
here
必须用静态的zend_function_entry替换function_entry
现在工作
原文链接:https://www.f2er.com/php/131518.html