编程语言
首页 > 编程语言> > PHP致命错误:找不到类

PHP致命错误:找不到类

作者:互联网

我有一个很奇怪的问题.在一个类“ SMSNotifier”中,我有

require_once (__DIR__ . "/../InvitationNotifier.php");
[...] 
class SMSNotifier extends InvitationNotifier {
[...] 
}

此类包含在cli中调用的另一个脚本中.调用此脚本时,我得到

PHP Fatal error:  Class 'InvitationNotifier' not found in [...]/include/classi/notifiche/notifiers/SMSNotifier.php on line 12

奇怪的是,如果我用require替换了require_once,我就会得到

PHP Fatal error:  Cannot redeclare class InvitationNotifier in [...]/include/classi/notifiche/InvitationNotifier.php on line 11

这里可能是什么问题?

预先感谢您的任何想法.我已经用光了…

解决方法:

我一直试图理解这个问题,并且发现存在循环依赖.我已经“削减”了,问题解决了.希望这可以帮助某人

标签:require-once,require,php,classloader
来源: https://codeday.me/bug/20191028/1954774.html