请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

明明使用了命名空间,却总是报错:找不到类! Class 'phpmailer\SMTP' not found

1
2
3
4
5
<?php
namespace phpmailer;
use phpmailer\SMPT;
class PHPMailer
{
1
2
3
4
<?php
namespace phpmailer;
class SMTP
{
1
2
3
4
<?php
namespace phpmailer;
use think\Exception;
class Email{

老师,我这样子,可我在调用时,总是说 

致命错误: Class 'phpmailer\SMTP' not found

in Phpmailer.php line 1521

也就是这一行代码:$this->smtp = new SMTP; 

明明没写错,可总是报错!调试好久了!急!

还有我把这3个类都放在了 extend/phpmailer 目录里面,应该也没有放错啊!

我都是严格按照老师的步骤来的!

正在回答 回答被采纳积分+3

插入代码

5回答

singwa 2017-05-09 00:13:20

你好你看下这节我写的备忘,在提问区那

0 回复 有任何疑惑可以回复我~
NO_3667788 2017-06-22 10:10:10

第一张图第3行代码  是 SMTP   不是SMPT

0 回复 有任何疑惑可以回复我~
singwa 2017-05-18 18:02:01
0 回复 有任何疑惑可以回复我~
慕粉0057536294 2017-05-18 14:33:19

哥们,你看一下老师写的问题区那里,那里有说明,这里是由于文件名与类的命名规则不符合,所以才报错

0 回复 有任何疑惑可以回复我~
  • 哎呀!明白了!万分感谢!
    回复 有任何疑惑可以回复我~ 2017-05-18 14:58:55
谁与共少年 2017-05-18 14:21:05

哥们,解决了吗?我也遇到了这个问题了,老师说的提问区的备忘在什么地方呀?

0 回复 有任何疑惑可以回复我~
  • singwa #1
    http://coding.imooc.com/learn/questiondetail/7807.html
    您好这个地址。
    回复 有任何疑惑可以回复我~ 2017-05-18 18:02:06
  • singwa #2
    http://coding.imooc.com/learn/questiondetail/7807.html
    您好这个地址。
    回复 有任何疑惑可以回复我~ 2017-05-18 18:02:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信