本篇文章:主要讲解,php各类型框架中,phpmailer出现的命名空间找不到的情况的解决方法:
适用范围:thinkphp、laravel、yii、原生系统
日期:2021-6-17日
原因一、语法细节问题
没有发现目录和类名的区别,些许的字母差异和顺序差异,仔细观察一下,看看是不是这种问题导致的。
解决方法:仔细一点看看目录,看看命名空间,看看引入路径。
原因二、手动放入导致 composer没有自动加载
psr-4协议没有生效,导致类没有被加载。
解决方法:
composer dumpautoload
或者删除后重新:
composer install
即可解决问题
原因三、composer未安装好导致的未自动加载
现象基本上是怎么看怎么找都依旧报错