在第一篇中,我们是用spl_autoload_register这个函数完成自动加载的,现在我们来点高级的,用composer,要是不会,自己百度,不对google一下,哈。 1.首先安装composer。有linux,windows,macos版。 2,新建一个composer.json的文件,当然是在项目的根目录啦。内容如下: { "autoload": { "classmap": [ "framework" ] } } 3,在根目录下运行: composer install 这样,就会看到,原来的目录下,多了一个vendor目录,里面有一个composer目录,和一个autoload.php文件。 现在我们要做的是,直接引入这句话,就可以了require 'vendor/autoload.php';,简单的讲,就是把home.php 文件改成如下: <?php #home.php 注意:home.php与framework同级 namespace  home; use framework\app; require 'vendor/autoload.php'; $app = new app(); $app->niubai(); // app::niubai(); //也可以这样子调用,哈,应为是static的。 目录结构是这样子的。 namesapce 现在是不是又跑起来了,有没有感觉现在高大上了点。给个赞呗。

分类: web

标签: