在第一篇中,我们是用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的。
目录结构是这样子的。
现在是不是又跑起来了,有没有感觉现在高大上了点。给个赞呗。
分类: web
标签:
搜索
标签
study
ab
amap
apache
apahe
awk
aws
bat
centos
CFS
chrome
cmd
cnpm
composer
consul
crontab
css
curl
cygwin
devops
di
docker
docker,docker-compose
ethereum
excel
fiddler
fluentd
framework
front-end
git
gitgui
github
glide
go
golang
gorm
grafana
gzip
ioc
item2
iterm2
javascript
jenkins
jsonp
kafka
laradock
laravel
larval
linux
liunux
log
mac
mac, wi-fi
macos
magento
mariaDB
minikube
mongoDB
msp
mysql
netbeans
nginx
nodejs
nohup
npm
nsq
php
php-fpm
php7
phpstorm
php扩展
Protobuf
python
redis
scp
server
shell
soap
socket
socket5
sql
sre
ssdb
ssh
ssl
study
sublime
swift
system
td-agent
uml
v2ray
vagrant
vagrnat
vim
vpn
vue
vue.js
webpack
webrtc
websocket
webtatic
windows
windows7
word
wps
xdebug
yarn
yii2
yum
zookeeper
世界国家
互联网
以太坊
分类
前端
小程序
打印机
排序算法
搞笑
权限
粤语
缓存
网络
虚拟机
视频
设计模式
项目管理
热门文章
友情链接