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