Apa琦的博客

composer加载自己的命名空间

发布时间:9个月前热度: 1054 ℃评论数:

做了一个非常小的项目,小到更本不需要用框架!所以直接用了composer加载自己的一些类库


注意:请先了解composer和php命名空间


1.在composer.json 加入以下配置:

QQ截图20180126132501.png

app\\是命名空间,app/ 是路径(代表的是和composer.json同目录下的app文件夹里面的命名空间是app)

这个配置文件中有一个autoload段,其中有个psr-4,psr-4是一个基于psr-4(http://www.php-fig.org/psr/psr-4/)规则的类库自动加载对应关系,只要在其后的对象中,以 “命名空间”: “路径” 的方式写入自己的类库信息即可。

2.在composer.json同目录下建一个app文件夹。里面的php文件命名空间为app。(如果一个文件在app第一级文件命名空间是 namespace app;在第二级是namespace app\第二级目录名称;第三级以此类推

QQ截图20180126133043.png

QQ截图20180126133051.png

3.在index.php 执行require 'vendor/autoload.php'; 然后你就可以实例化你app文件夹下的类了

QQ截图20180126133213.png

composer,命名空间,php

栏目导航

  1. 杂谈
  2. PHP
  3. 建站
  4. WEB前端
  5. JAVA
  6. Go

相关文章

  1. composer加载自己的命名空间 1054 ℃

手机扫码访问