用 Composer构建自己的 PHP 框架之基础准备
踏入Composer构建PHP框架的新纪元! —— 白岩松名言启示录
一个新时代的开启,代表着技术革新的脚步在不断前进。PHP的世界,正经历着一场由Framework Interoperability Group(简称FIG)引领的变革。在FIG的引领下,从PSR-0到PSR-4的五套PHP非官方规范诞生,它们为PHP的开发世界铺就了基石。
这五套规范如同指引明灯,为开发者们提供了清晰的开发方向。其中,PSR-0和PSR-4更是与Composer紧密结合,共同构建了一个繁荣的PHP生态系统。就如同npm和RubyGems在JavaScript和Ruby社区中的位置一样,Composer为PHP的包管理提供了一个便捷的平台。通过Composer Hub(
Laravel和Symfony这两个在PHP界风头正劲的框架,都是基于Composer构建的。而那些我们熟知的CI和Yii框架,其版CodeIgniter 3和Yii 2也均拥抱了Composer。可以说,Composer就是PHP框架的未来。它使得不同框架的协作变得简单,例如CI的路由与Laravel的Eloquent ORM。
PHP本身就拥有强大的网络功能和文件管理功能,以及丰富的系统API。而Composer,其实也只是PHP脚本的一部分。你可以通过简单地调用php poser.phar update来启动它。
现在,让我们开始构建自己的PHP框架吧!找一个合适的地方新建一个文件夹,命名为MFFC(My First Framework based on Composer)。在这个文件夹下,新建文件poser.json并填充内容为{ "require": { }}。然后,通过命令行切换到MFFC目录下,运行poser update命令。稍等片刻,相应的文件和文件夹将会出现。如果一切正常,那么恭喜你,你已经成功初始化了Composer!
此刻,你正站在一个崭新的起点上,准备踏上构建自己的PHP框架的征程。利用Composer的力量,将各种所需的库和工具集成到你的框架中,为你的项目注入强大的活力。这是一个充满挑战和机遇的旅程,等待着你去和创新。
在这个新时代里,让我们一起用Composer构建属于我们的PHP框架,开启一个全新的篇章!
编程语言
- 用 Composer构建自己的 PHP 框架之基础准备
- ArtEditor富文本编辑器增加表单提交功能
- Laravel 前端资源配置教程
- mysql 8.0.12 解压版安装教程
- JavaScript数组对象赋值用法实例
- ASP常用函数-HTMLDecode
- PHP和Shell实现检查SAMBA与NFS Server是否存在
- FCKEDITOR 的高级功能和常见问题的解决方法
- 深入浅析Nginx实现AJAX跨域请求问题
- 使用phpMyAdmin修改MySQL数据库root用户密码的方法
- PHP第三方登录—QQ登录实现方法
- JS实现的排列组合算法示例
- SQL(MSSQLSERVER)服务启动错误代码3414的解决方法
- javascript实现捕捉键盘上按下的键
- 浅谈Laravel POST,PUT,PATCH 路由的区别
- Git的配置及文件传输方法图文详解