Cannot redeclare是什么意思?

zairwolfo 2005-12-15 12:09:43
Fatal error: Cannot redeclare updatecache() (previously declared in D:\wwwroot\soulskybbs\wwwroot\bbs\include\functions.inc.php:23) in D:\wwwroot\soulskybbs\wwwroot\bbs\include\functions.inc.php on line 0

...全文
5814 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gdj 2005-12-15
  • 打赏
  • 举报
回复
updatecache这个函数重定义了
Gdj 2005-12-15
  • 打赏
  • 举报
回复
那就是你多次require("functions.inc.php")了。
可以试试把require替换为require_once
zairwolfo 2005-12-15
  • 打赏
  • 举报
回复
我在functions.inc.php 中查找“function updatecache”,只此一个。在它引用的所有程序里面查找,无。
zairwolfo 2005-12-15
  • 打赏
  • 举报
回复
和dz的差不多:

function updatecache($cachename = '') {
global $db;
$cachearr = array('forum','forumdata','forumadmin','announce','banlist','sitelink','song','visitor');
foreach($cachearr as $cachearrlist) {
if(!$cachename || $cachename==$cachearrlist) writetocache($cachearrlist);
}
if(!$cachename || $cachename == 'visitor') {//游客权限写入
$sql="select group_name,group_priv from ".__TAB_GROUP__." where group_id=1";
$result=$db->sql_query($sql);
$rows=$db->sql_fetchrow($result);
$data['group_id']=1;
$data['group_name']=$rows['group_name'];
$data['group_priv']=$rows['group_priv'];
writetocache('visitor',getcachevars($data));
}
}
xuzuning 2005-12-15
  • 打赏
  • 举报
回复
贴出functions.inc.php
如果太大可删去函数内容但保存定义声明
zairwolfo 2005-12-15
  • 打赏
  • 举报
回复
可能我那几个重复了,我看看去。本来我也觉得是,但是群搜了一下没有发现第二个function文件。

热泪满楹。拜谢老大。
xuzuning 2005-12-15
  • 打赏
  • 举报
回复
应该是你重复嵌入了定义 updatecache的文件


欢迎zairwolfo(君子兰)归队
zairwolfo 2005-12-15
  • 打赏
  • 举报
回复
但是我的程序里面没有重定义过亚。
### 内容概要 这份文档汇集了一系列针对大厂PHP工程师岗位的面试题目及对应答案,内容涵盖了单选题和多选题。题目内容广泛,包括但不限于Web服务器性能、PHP的多种运行模式、Yii框架组件、设计模式、PHP魔术方法、字符串处理函数、数据库技术、Linux系统管理、正则表达式处理、PHP数组操作、安全性问题、Shell脚本编写、面向对象编程模式、以及PHP代码的执行流程等。多选题部分则聚焦于MySQL HASH索引的相关特性。 ### 适用人群 文档面向准备应聘大厂PHP开发岗位的求职者,特别是那些希望在技术面试中表现出色,获得大厂职位的候选人。此外,对于想要系统性提升PHP编程和Web开发技能的开发者,以及教育工作者和技术面试官,这份文档同样具有参考价值。 ### 使用场景及目标 使用场景可能包括: - 求职者在准备技术面试,希望通过这些题目检验和加强自己的专业知识。 - 教育和培训机构作为教学资源,帮助学生掌握行业所需的技术点和面试技巧。 - 技术面试官或招聘负责人在制定面试题目和评估标准时的参考。 用户通过学习这份文档可以: 1. 熟悉大厂PHP工程师面试的常见问题和答题策略。 2. 加深对PHP编程、Web开发、数据库优化等关键技术领域的理解。 3. 提高解决实际编程问题的能力,为技术面试中的案例分析和编程挑战做好准备。 4. 增强对PHP语言核心概念、框架使用、设计模式等重要知识点的掌握。 文档的目标是辅助用户全面提升PHP编程技能,提高求职大厂的成功率,并作为技术提升的重要资源。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧