Bonjour,
après avoir cherché vainement une réponse (entre autre ici : https://getcomposer.org/), je pose ma question.
J'ai lu que pour que composer puisse fonctionner, il a besoin d'un fichier composer.json. Or j'ai sous la main un projet qui utilise composer, qui possède 2 dépendances (installées avec composer). De ce fait, on a l'arborescence suivante :
des fichiers et des répertoires
index.php
vendor
      rawsrc
            pdoplusplus
                   composer.json
                   PDOPlusPlus.php 
            phpecho
                   composer.json
                   PhpEcho.php
     autoload.php
Donc composer a créé le répertoire vendor, en y mettant les 2 dépendances pdoplusplus et phpecho et un fichier autoload.php.
La question que je me pose : cet autoloader permet de trouver les 2 classes qui sont PDOPlusPlus.php et PhpEcho.php quand on les instancie, mais visiblement, il permet aussi de trouver les autres classes du projet contenues dans les répertoires mentionnés en première ligne. Comment cela se fait-il vu qu'il n'y a pas de fichier composer.json global ?