首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PHPCMS提示错误Cannot redeclare go()解决方法

PHPCMS提示错误Cannot redeclare go()解决方法

作者头像
用户2135432
发布2023-10-21 10:49:07
发布2023-10-21 10:49:07
4800
举报
文章被收录于专栏:猛牛哥的博客猛牛哥的博客

PHPCMS系统内定义了一个很段的函数:go(),因为太短,这个go函数很容易和其他代码内的函数重名,我遇到的是swoole内也有go函数,所以当PHPCMS遇到swoole,就会出现如下提示:

代码语言:javascript
复制
Cannot redeclare go() in xxx/phpcms/libs/functions/global.func.php on line 1476

整个问题目前也没有很好的解决方法,如果必须使用swoole的话,就只能修改PHPCMS的代码,把go()改成其他的函数名。反正现在PHPCMS项目已经是快要死透的状态,八百年不会有什么更新了。

共有7个文件需要修改。

一:phpcms/libs/functions/global.func.php

找到:

代码语言:javascript
复制
function go($catid,$id, $allurl = 0)

改为:

代码语言:javascript
复制
function pc_go($catid,$id, $allurl = 0)

二:phpcms/modules/admin/position.php

找到:

代码语言:javascript
复制
$r['url'] = go($_v['catid'], $_v['id']);

改为:

代码语言:javascript
复制
$r['url'] = pc_go($_v['catid'], $_v['id']);

三:phpcms/modules/content/classes/comment_api.class.php

找到:

代码语言:javascript
复制
'url'=>go($catid, $contentid, 1)

改为:

代码语言:javascript
复制
'url'=>pc_go($catid, $contentid, 1)

四:phpcms/modules/content/classes/content_tag.class.php

找到:

代码语言:javascript
复制
$array[$key]['url'] = go($info['catid'],$info['id']);

改为:

代码语言:javascript
复制
$array[$key]['url'] = pc_go($info['catid'],$info['id']);

五:phpcms/modules/member/content.php

找到:

代码语言:javascript
复制
go($_v['catid'],$_v['id'])

改为:

代码语言:javascript
复制
pc_go($_v['catid'],$_v['id'])

六:phpcms/modules/special/classes/special_tag.class.php

找到:

代码语言:javascript
复制
$r['url'] = go($content_arr['1'], $content_arr['0']);

改为:

代码语言:javascript
复制
$r['url'] = pc_go($content_arr['1'], $content_arr['0']);

七:phpcms/modules/special/templates/content_list.tpl.php

找到:

代码语言:javascript
复制
$r['url'] = go($content_arr['1'], $content_arr['0']);

改为:

代码语言:javascript
复制
$r['url'] = pc_go($content_arr['1'], $content_arr['0']);

这样修改后,PHPCMS就不会因为和SWOOLE重复定义go()发生错误了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档