Namespaces in PHP. Composer's autoload

Lesson#2 of 10 in topic Theory

Problem #1: too many "require"s

<?php 

require __DIR__ . '/Utils/Helpers.php';

require __DIR__ . '/Utils/Db.php';

require __DIR__ . '/Utils/AwesomeUtil.php';

?>


Problem #2. You can't really have classes with the same name


Solution: composer classes autoloader



Objectives

  1. #1
  2. #2
  3. #3
  4. #4