想实现个简单的模板引擎扩展,最近在调试中.但是将扩展编译成so之后却发生了下面的状况:
beta v1.1版本为第一个版本,简单的整合了基础功能,各位站长拿到程序后,不要纠结后台的功能简单,后续将不断更新扩展。在beta v1.1版本使用过程中遇到什么问题,请登录 www.loftto.com 进行反馈! 安装说明######重要提醒:程序不支持二级目录安装,请使用一级目录或二级目录绑定!#第一步,确定你的服务器支持PHP+mysql。#第二步,确定你的服务器开启了gd库。#第三步,
0
运行make的时候出现以下warning:
立即学习“PHP免费学习笔记(深入)”;
/home/x64-debian-fxy/php5-5.4.4/ext/template_parser/template_parser.c: In function 'zif_template_parser_pause': /home/x64-debian-fxy/php5-5.4.4/ext/template_parser/template_parser.c:114:21: warning: assignment makes pointer from integer without a cast [enabled by default]
相应代码段如下:
//Fetch real object in order to fetch it's scope.
if(Z_TYPE_P(object_container) == IS_OBJECT){
//问题在下行.
real_object = Z_OBJ_P(object_container);
} else {
real_object = NULL;
}
起初我认为是宏的定义有问题,但是当我将Z_OBJ_P替换成应该使用的zend_object_get_address时,同样的warning会出现.
我在引入头文件时只是将php.h引入.
不知是否有同样经历的前辈解决过这样的问题,望指教!谢谢!
想实现个简单的模板引擎扩展,最近在调试中.但是将扩展编译成so之后却发生了下面的状况:
运行make的时候出现以下warning:
立即学习“PHP免费学习笔记(深入)”;
/home/x64-debian-fxy/php5-5.4.4/ext/template_parser/template_parser.c: In function 'zif_template_parser_pause': /home/x64-debian-fxy/php5-5.4.4/ext/template_parser/template_parser.c:114:21: warning: assignment makes pointer from integer without a cast [enabled by default]
相应代码段如下:
//Fetch real object in order to fetch it's scope.
if(Z_TYPE_P(object_container) == IS_OBJECT){
//问题在下行.
real_object = Z_OBJ_P(object_container);
} else {
real_object = NULL;
}
起初我认为是宏的定义有问题,但是当我将Z_OBJ_P替换成应该使用的zend_object_get_address时,同样的warning会出现.
我在引入头文件时只是将php.h引入.
不知是否有同样经历的前辈解决过这样的问题,望指教!谢谢!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号