Composer是PHP依赖管理工具 具体介绍官方网站: https://getcomposer.org/doc/00-intro.md 本篇介绍 小项目如何使用composer生成自动加载类文件

1. 创建项目 test 目录结构:

/test/
/vendor/ //第三方包 类库
/module/ // 模块
TestClass.php //模块TestClass类
index.php
composer.json //composer.json
  </code>
</pre>

//TestClass.php

<pre class="line-numbers">
    <code class="language-json">
    // composer.json 
    { 
      "name": "ztest", //name 之类其它好多属性 不是必须的 
        "autoload": { // autoload 属性用来定义本项目 要自动加载的自定义项 
        "psr-4": { //使用psr-4规范 会将内容生成到 vendor/composer/autoload-psr4.php 文件中 
          "module\\": "vendor/module/" 
        } 
      }
    }

2. 运行使用composer 自动构建 composer 安装方法官网有 进入控制台 路径到所建项目根路径 也就是composer.json所在路径 运行: composer install 会自动生成 /vendor/composer/* //这个目录5个文件 会根据 composer.json配置参数生成相关内容 /vendor/autoload.php 最后项目入口文件

==============

//index.php
addPsr4("module2", "module2的路径");     //这句在项目调试时可以用      临时增加新的命名空间
echo (new TestClass())->name;   //输出 test content