Beetje Coderen

Les 14

Composer en autoloading

Pakketten installeren en PSR-4 autoloading.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • Composer gebruiken om pakketten te installeren
  • PSR-4-autoloading instellen
  • de vendor-map uitleggen

Aan het eind van les 13 had elke klasse zijn eigen bestand, en index.php begon met een rij require-regels. Bij twintig klassen wordt dat onwerkbaar. En wil je een bibliotheek van iemand anders gebruiken, bijvoorbeeld om e-mail te versturen of PDF's te maken, dan wil je die niet met de hand downloaden en bijhouden.

Composer lost beide problemen op. Het is de pakketbeheerder van PHP, zoals pip voor Python, en regelt ook het automatisch inladen van klassen (autoloading).

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 24,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?