Php 使用FPDF和composer自动加载

Php 使用FPDF和composer自动加载,php,namespaces,composer-php,fpdf,Php,Namespaces,Composer Php,Fpdf,如果我需要库中的正确文件,我可以使用FPDF类: <?php namespace MyNamespace; require_once '../../../vendor/setasign/fpdf/fpdf.php'; // use FPDF; $pdf = new \FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World!'); $pdf->Out

如果我需要库中的正确文件,我可以使用FPDF类:

<?php namespace MyNamespace;

require_once '../../../vendor/setasign/fpdf/fpdf.php';
// use FPDF;

$pdf = new \FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
另一个库,phpunit正在加载


如何使用composer自动加载FPDF库并使用:
use FPDF

我忽略了从
vendors
文件夹中需要
autoload.php
文件。因为函数是全局的,我甚至不需要添加
使用FPDF

<?php namespace MyNamespace;

require_once '../../../vendor/autoload.php';

$pdf = new \FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();

如果有人想用composer加载FPDF:
“require”:{“setasign/FPDF”:“^1.8”}
Hmm。autoload_classmap.php应该是通过类映射自动加载的库的权威源。我唯一建议的是运行
composer dump autoload
。但我很确定,所有这些都只是刷新autoload_classmap.php文件,这将是无用的(因为FPDF已经在那里列出)。
<?php namespace MyNamespace;

require_once '../../../vendor/autoload.php';

$pdf = new \FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();