Dependency managers like Composer allow developers to declare and install dependencies for PHP projects. Composer reads a project's composer.json file to determine which packages and versions are required. It then downloads and installs the dependencies along with their own dependencies. This ensures all required code is available while avoiding version conflicts. Composer generates an autoloader and locks dependencies via composer.lock to maintain consistency across environments.