kef*_*eki 4 php autoloader composer-php
我很难在类文件中包含作曲家自动加载,它不起作用 require_once('../vendor/autoload.php');
require_once('phpmailer/PHPMailerAutoload.php');
require_once('../vendor/autoload.php');
class Test {
function X()
{ ... }
}
Run Code Online (Sandbox Code Playgroud)
在类中加载多个包含文件的正确方法是什么?
如果您(正确)使用 composer,您只需要添加供应商自动加载文件。然后通过 composer 供应商库添加其他依赖项或添加自定义路径(composer 为您完成其余的工作)。
例如,更简单:
php composer.phar 初始化
作曲家需要 phpmailer/phpmailer
那么你的班级应该是这样的:
require_once('../vendor/autoload.php');
class Test {
function X()
{ ... }
}
Run Code Online (Sandbox Code Playgroud)希望这有帮助
vla*_*tsu -3
我想你想要这样的东西
class Loader
{
public function __construct()
{
require_once('phpmailer/PHPMailerAutoload.php');
require_once('../vendor/autoload.php');
}
}
$loader = new Loader();
Run Code Online (Sandbox Code Playgroud)
只需添加一些你想要的功能
告诉我这是否对你有帮助......祝你好运
| 归档时间: |
|
| 查看次数: |
5183 次 |
| 最近记录: |