PHPackages                             yinguohai/test - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. yinguohai/test

ActiveProject

yinguohai/test
==============

project

07PHP

Since Mar 20Pushed 7y agoCompare

[ Source](https://github.com/yinguohai/test)[ Packagist](https://packagist.org/packages/yinguohai/test)[ RSS](/packages/yinguohai-test/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Composer 构建一个简单的框架
==================

[](#composer-构建一个简单的框架)

框架结构
----

[](#框架结构)

```
├── controller  #控制器目录
│   └── Index.php
├── core
│   ├── Bootstrap.php #启动控制器
│   └── View.php #视图渲染器
├── helpers
│   └── functions.php #常用函数
|── view
|    └── index.html  #默认视图文件
├── index.php  #项目入口文件
├── composer.json  #composer  配置文件
├── LICENSE
├── README.md
├── vendor  #composer  自动加载文件库
│   ├── autoload.php
│   └── composer
│       ├── autoload_classmap.php
│       ├── autoload_files.php
│       ├── autoload_namespaces.php
│       ├── autoload_psr4.php
│       ├── autoload_real.php
│       ├── autoload_static.php
│       ├── ClassLoader.php
│       └── LICENSE

```

composer.json
-------------

[](#composerjson)

```
{
    "name": "yinguohai/test",
    "description": "project",
    "type": "project",
    "license": "mit",
    "authors": [
        {
            "name": "yinguohai",
            "email": "smart_apple_8@sina.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {},
    "autoload": {
        #自动加载文件
        "files": [
            "helpers/functions.php"
        ],
        #自动加载的类
        "psr-4": {
            "core\\": "core",
            "controller\\": "controller"
        }
    }
}

```

---

### vendor &gt; composer &gt; autoload\_psr4.php 内容

[](#vendor--composer--autoload_psr4php--内容)

```
