为了账号安全,请及时绑定邮箱和手机立即绑定

在php中不能需要两个类

在php中不能需要两个类

PHP
泛舟湖上清波郎朗 2022-10-22 16:25:28
我目前正在一个小网站上工作,我正在尝试要求两个课程。当我只需要一个类时,一切正常,但是当我需要两个类时,我的页面不再工作。此代码有效:<?phprequire '../assets/php/mapManager.php';$mapManager = new mapManager();?>此代码有效:<?phprequire '../assets/php/accountManager.php';$accountManager = new accountManager();?>此代码不起作用:<?phprequire '../assets/php/mapManager.php';require '../assets/php/accountManager.php';$mapManager = new mapManager();$accountManager = new accountManager();?>
查看完整描述

1 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

我的假设是,这些类文件中的每一个都包含或需要包含父Manager类或其他一些常见依赖项的同一文件,并且当您尝试在该文件中重新声明该类时会遇到致命错误。您可以通过使用require_once而不是解决此问题require,或者理想情况下通过实现自动加载来解决此问题。

通常我不会发布“猜测”答案,但根据上下文和命名以及错误发生的方式,我认为这有可能,如果这不是你的问题,那肯定是将适用于其他有相同问题的人。


查看完整回答
反对 回复 2022-10-22
  • 1 回答
  • 0 关注
  • 57 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信