为什么出can't redeclare class错误????

IT晓夏 2003-05-06 10:26:36
运行php时,老出错:
Fatal error: Cannot redeclare class fasttemplate in c:\testphp\include\class.FastTemplate.php on line 7
已经检查了include改为include-once,还是一样,
是否在php.ini中有什么设置还是模块方式安装的php有问题,因为在另一台服务器上运行没有错?
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mostice 2003-05-06
  • 打赏
  • 举报
回复
在include 的程序中,可能已经调用了fasttemplate
indeed 2003-05-06
  • 打赏
  • 举报
回复
你的fasttemplate 类肯重复了,仔细查查,肯定是这样的
jekend 2003-05-06
  • 打赏
  • 举报
回复
fasttemplate 類重複 require/include .
為避免這類錯誤, 可以在 require/include 之前做個判斷 , 如下 :
if(!class_exists(fasttemplate)) require "class.FastTemplate.php"

21,886

社区成员

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

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