>我很难在类文件中包含作曲家自动加载,它不适用于require_once('../vendor/autoload.php');
require_once('phpmailer/PHPMailerAutoload.php');
require_once('../vendor/autoload.php');
class Test {
function X()
{ ... }
}
在一个类中加载多个包含文件的正确方法是什么?
如果您(正确(使用作曲家,则只需要添加供应商自动加载文件。然后通过作曲家供应商库添加其他依赖项或添加自定义路径(作曲家为您完成其余工作(。
例如,更简单:
- 从空目录中启动
- 启动命令:
PHP composer.phar init
- 使用命令(由packagist站点建议(在composer.json文件中添加库的依赖项(如果您没有在init过程中添加它(
作曲家需要 phpmailer/phpmailer
-
那么你的类应该是这样的:
require_once('../vendor/autoload.php'); class Test { function X() { ... } }
希望这个帮助
我想你想要这样的东西
class Loader
{
public function __construct()
{
require_once('phpmailer/PHPMailerAutoload.php');
require_once('../vendor/autoload.php');
}
}
$loader = new Loader();
只需根据需要添加一些功能
告诉我这是否对你有帮助...祝你好运