手机版

用Composer构建自己的PHP框架的基本准备

时间:2021-09-09 来源:互联网 编辑:宝哥软件园 浏览:

「作曲家称霸全国的时代已经到来!』

——白

“一个时代已经过去,另一个时代已经开始。”

框架互操作性小组(简称FIG)成立于2009年。FIG最初由几个知名的PHP框架开发者发起,在吸收了众多优秀的大脑和强健的体魄后,提出了从PSR-0到PSR-4的五套非官方PHP规范:

1.PSR-0(自动装载标准)自动装载标准

2.PSR-1(基本编码标准)基本编码标准

3.PSR-2(编码风格指南)编码风格指南

4.PSR-3(记录器接口)日志接口

5.PSR-4(改进的自动装载)自动装载优化标准

然后,在这个标准上,作曲家诞生了!Composer使用PSR-0、PSR-4和PHP5.3的名称空间构建了一个繁荣的PHP生态系统。Composer,像著名的npm和RubyGems一样,为大量的PHP包提供了一个特别方便的协作通道。作曲家中心地址:https://packagist.org/.作曲家中文网站:http://www.phpcomposer.com/.

目前PHP中流行的Laravel和Symfony都是直接基于Composer的。大家都很熟悉,著名框架CI和Yii正在开发的CodeIgniter 3和Yii 2也是基于Composer(更新:Yii 2于北京时间2014年10月13日发布)。Composer是PHP框架的未来。有了它,让CI路由与Laravel的雄辩ORM合作将变得非常简单。

PHP本身具有强大的网络功能、文件管理功能和丰富的系统API,Composer只是一个PHP脚本。可以使用

Phpcomponent。pharupdate被直接调用。

在合适的地方创建一个新的文件夹,命名为MFFC(我的第一个基于Composer的框架),并在文件夹下创建一个新的文件composer.json:

{'require': {}}将命令行切换到MFFC目录并运行:

Composer update稍等片刻,将出现以下文件和文件夹:

如果以上内容出现成功,恭喜,Composer初始化成功!

版权声明:用Composer构建自己的PHP框架的基本准备是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。